Tag Archives: sql

Registrar ASP.NET no Windows 2003 x64

Eis um problemão que sempre enfrento ao instalar o IIS em um servidor rodando Windows 2003 x64, para realizar a instalação correta do SQL Server posteriormente. O bendito registro do .NET Framework 2.0.

Para não ter de perambular pelo Google toda vez que realizo novas instalações, resolvi compartilhar o procedimento para registro, servindo como base de consulta para todos.

1. Instalar o IIS

2. Instalar o .NET Framework 2.0

A partir de agora que vem os detalhes, se você abrir o Site Padrão na Console de Gerenciamento do IIS 6.0 verá a imagem abaixo:

Fig.  1

Para conseguir registrar o .NET, abra um prompt de comando e navegue até a pasta:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\

Feito isso, deverá ser digitado os seguintes comandos:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs get W3SVC/AppPools/Enable32bitAppOnWin64

Fig. 2

Você irá receber uma mensagem de retorno com o valor “falso”, alertando que o IIS está rodando na versão 64 bits.

Para configurar o IIS à ser executado no modo 32bits e enfim conseguir fazer o registro do ASP.Net, execute o seguinte comando:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

Fig.  3

Irá receber uma mensagem positiva desta vez.

Voltando às propriedades do Site Padrão, poderá perceber que o ASP.Net foi registrado.

Fig.  4

Pronto, ASP.Net registrado com sucesso, podemos prosseguir com a instalação do Microsoft SQL Server tranquilamente.

Fonte: Google

Como limitar o uso de memoria pelo SQL Server

Apanho há meses com problemas de alto consumo de memória com o SQL Server, independentemente de sua versão.

Trabalhamos com diversos tipos de aplicativos e, não importa a quantidade de recursos que tenha o servidor, o SQL Server sempre consome exageradamente a utilização de memória. Pensando nisso, pesquisei sobre limitar a quantidade de memória utilizada por esta aplicação de Banco de Dados e, obtive auxílio no Fórum Programação Brasil, sendo muito mais fácil do que imaginava.

Segue:

O limite default de utilizacao de memoria do Sql Server eh de, acreditem ou nao, 2 terabytes.

Para configurarmos adequadamente vamos criar um arquivo de nome limitar_memoria.sql em “C:\”

Digite os comando abaixo no arquivo:

CÓDIGO:

USE master
EXEC sp_configure ‘show advanced options’, 1
RECONFIGURE WITH OVERRIDE

USE master
EXEC sp_configure ‘max server memory (MB)’, 512
RECONFIGURE WITH OVERRIDE

USE master
EXEC sp_configure ‘show advanced options’, 0
RECONFIGURE WITH OVERRIDE

digite o seguinte comando para executar o script sql:

CÓDIGO:
osql -E -S servername\MSFW -i c:\sqlmemorylimit.sql

Para apenas ver o limite atual utilize o procedimento acima com as informações abaixo:

em c:\checar_memoria.sql

CÓDIGO:
USE master
EXEC sp_configure ‘show advanced options’, 1
RECONFIGURE WITH OVERRIDE

USE master
EXEC sp_configure ‘max server memory (MB)’

USE master
EXEC sp_configure ‘show advanced options’, 0
RECONFIGURE WITH OVERRIDE

Execute o comando abaixo:

CÓDIGO:
osql -E -S servername\MSFW -i c:\sqlmemorycheck.sql

Só alegria!