O banco de dados do SQL Server 2008 R2 Enterprise tem limite inesperado de tamanho de banco de dados de 4 GB

5

Eu tenho o SQL Server 2008 R2 Enterprise instalado em uma estação de trabalho local do Windows 7 x64. Quando eu crio um banco de dados no servidor, ele inesperadamente tem um limite de tamanho de 4 GB (as propriedades do banco de dados no SQL Server Management Studio dizem tamanho = 3934,38 MB, espaço disponível = 47,13 MB).

Infelizmente, o banco de dados precisa de mais de 4 GB e o Enterprise não deve ter um tamanho máximo prático. Confirmei que o banco de dados está no servidor Enterprise:

SELECT @@VERSION
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )

O arquivo de banco de dados não está definido para restringir o crescimento no SQL Server Management Studio e há muito espaço no disco rígido. O banco de dados foi copiado do SQL Express (que tem um limite de 4 GB), mas o mesmo ocorre com uma nova criação de banco de dados.

Eu passei algumas horas tentando descobrir isso e pesquisar no Google, sem sucesso. Alguma idéia?

    
por Jesse 03.08.2010 / 18:50

3 respostas

6

Havia uma instalação do SQL Express lá de uma vez? A coisa que me confunde é que o SQL Server 2008 R2 Express tem um limite de 10GB, então não tenho idéia de onde o 4GB está vindo. Talvez o processo de atualização do 2005 Express para o 2008 R2 não esteja funcionando corretamente e não altere o limite de tamanho do banco de dados.

Meu melhor conselho seria uma reinstalação completa do software SQL. A única maneira que posso imaginar que um limite de 4 GB estaria no lugar seria se o SQL Server 2005 Express fosse instalado primeiro.

    
por 03.08.2010 / 20:05
2

Podemos ver o erro? você está recebendo um erro quando o banco de dados tenta crescer além de 4 GB? alguma coisa no log de erros? você recebe um erro quando tenta crescer / adicionar um arquivo de dados manualmente?

O limite de 4GB com expresso está no binário, não no arquivo de dados! Não faria sentido de outra forma.

    
por 04.08.2010 / 11:07
2

it unexpectedly has a 4GB size limit (Database properties in SQL Server Management Studio say size = 3934.38 MB, space available = 47.13 MB).

Häh?

Pode ser o arquivo de banco de dados criado com 4gb, NO autogrow? Então isso não é um limite, é simplesmente o tamanho do arquivo.

Aumente o banco de dados ou ative o crescimento automático e ele crescerá.

    
por 04.08.2010 / 13:32