Configuração de memória

1,123 views
Skip to first unread message

Daniela Eler

unread,
Oct 2, 2012, 4:17:33 PM10/2/12
to sqlse...@googlegroups.com
Boa tarde Pessoal,
para alterar a memória máxima que o sql server pode utilizar só dá para configurar através da propriedades do server no management studio? Eu fiz um teste em uma instância sem bancos alterando a memória do sql server, acabei colocando memória insuficiente até para a conexão no banco. 

Segue o erro ao tentar conectar no server:
TITLE: Connect to Server
------------------------------

Cannot connect to desenv65.

------------------------------
ADDITIONAL INFORMATION:

Uma conexão com o servidor foi estabelecida com êxito, mas ocorreu um erro durante o processo de logon. (provider: Provedor de Memória Compartilhada, error: 0 - Não há processo no outro extremo do pipe.) (Microsoft SQL Server, Error: 233)


------------------------------
BUTTONS:

OK
------------------------------






Desde já, obrigada

Jefferson Oliveira

unread,
Oct 2, 2012, 5:09:57 PM10/2/12
to sqlse...@googlegroups.com
Acesse o servidor via terminal service, ou manualmente.

Acesse o sql server via DAC.

E rode os comandos.

sp_configure 'max server memory (MB)', 2147483647
go
reconfigure with override
go


(Nunca passei por isso, mas acredito que resolva)
--
-------------------------------------------------
att,

Jefferson Santos

Leonardo Pedroso Costa

unread,
Oct 2, 2012, 6:29:44 PM10/2/12
to sqlse...@googlegroups.com
Jeferson,
não daria no mesmo? Acho meio difícil ele ter essa quantidade de memória RAM no servidor.

De cara coloca aí 16GB só pra subir o SQL e ajuste de acordo com o que você tem depois:

sp_configure 'max server memory (MB)', 16384

go
reconfigure with override
go

Jefferson Oliveira

unread,
Oct 3, 2012, 7:06:10 AM10/3/12
to sqlse...@googlegroups.com
Essa é a quantidade máxima de memória permitida (número int)

O SQL Server entende, que o SO não tem esse total de memória, e faz
gerenciamento dinâmico.

Windows Server e o SQL Server trabalham em parceria... rs

Em 2 de outubro de 2012 19:29, Leonardo Pedroso Costa
<leo....@gmail.com> escreveu:

Daniela Eler

unread,
Oct 3, 2012, 7:12:36 AM10/3/12
to sqlse...@googlegroups.com
Na conexão via DAC ocorre o mesmo erro


TITLE: Connect to Database Engine
------------------------------

Cannot connect to ADMIN:desenv65.

------------------------------
ADDITIONAL INFORMATION:

Uma conexão com o servidor foi estabelecida com êxito, mas ocorreu um erro durante o processo de logon. (provider: Provedor TCP, error: 0 - O nome da rede especificado não está mais disponível.) (Microsoft SQL Server, Error: 64)


------------------------------
BUTTONS:

OK
------------------------------

Jefferson Oliveira

unread,
Oct 3, 2012, 7:16:36 AM10/3/12
to sqlse...@googlegroups.com
Tira um print e posta aqui....

Teoricamente, DAC não era para dar erro de caminho de rede indisponível.

Daniela Eler

unread,
Oct 3, 2012, 7:23:35 AM10/3/12
to sqlse...@googlegroups.com
Segue em anexo os prints.
conexão.JPG
erro.JPG

Jefferson Oliveira

unread,
Oct 3, 2012, 8:44:15 AM10/3/12
to sqlse...@googlegroups.com
Não,

você deve abrir o prompt de comando, no servidor, digitar sqlcmd -S
<nome da intancia> e ai sim, executar os comandos para aumentar o max
server memory.

Segue print em anexo.
usando dac.PNG

Daniela Eler

unread,
Oct 3, 2012, 9:01:04 AM10/3/12
to sqlse...@googlegroups.com
Ocorre o mesmo erro, segue o print em anexo.
Acho que vou ter que adicionar uma nova instância e remover aquela.
erro2.JPG

Jefferson Oliveira

unread,
Oct 3, 2012, 9:04:21 AM10/3/12
to sqlse...@googlegroups.com
Tem backup da master?

Se sim restaura ela.

Jefferson Oliveira

unread,
Oct 3, 2012, 9:08:50 AM10/3/12
to sqlse...@googlegroups.com
Ops sou dots, como restaurar né rs. Sem conexão rs.

Dá um stop na instancia, e inicia o sql server via prompt de comando,
modo usuário unico. E tente novamente fazer a conexão.

Daniela Eler

unread,
Oct 3, 2012, 12:28:55 PM10/3/12
to sqlse...@googlegroups.com
Restaurar não daria certo mesmo,rs ,
Mas a sua idéia me deu outra idéia, não sei exatamente como o sql server resolveu isso, mas fiz o seguinte procedimento.
copiei o banco master de uma outra instância e colei na pasta da instância que não estava conectando, ao tentar iniciar o serviço da instância ocorreu um erro, voltei o banco master da instância que não estava conectando e iniciei o serviço e consegui conectar na instância novamente.

Jefferson Oliveira

unread,
Oct 3, 2012, 12:50:44 PM10/3/12
to sqlse...@googlegroups.com
É um bom teste a se fazer mesmo, para entender, rsrsrs,

talvez sei lá, mssqlsystemresource seria a resposta kkkkk..

Um dia eu vou testar isso. !!!

Daniela Eler

unread,
Oct 3, 2012, 1:01:40 PM10/3/12
to sqlse...@googlegroups.com
Pois é..rs

Obrigada pela ajuda.
Reply all
Reply to author
Forward
0 new messages