Acabei de entrar em um projeto no qual temos apenas uma cópia do SQL Server 2012. Temos 12 bancos de dados anexados à instância primária do SQL Server 2012.
Como não tenho SQL Server 2012 ou sistema operacional de suporte, preciso depender da instância primária do SQL Server 2012.
Não tenho certeza se é bom criar cópia/clone de todos os 12 bancos de dados e anexá-lo à mesma instância e trabalhar na cópia para fins de manipulação de dados e teste de consulta.
Com base na consulta de Kin
SELECT
SERVERPROPERTY ('MachineName') AS PhysicalMachineName,
SERVERPROPERTY ('ServerName') AS SQLServerName,
SERVERPROPERTY ('Edition') AS ServerEdition,
CAST(SUBSTRING(@@Version,charindex('SQL',@@version, 1),15) AS VARCHAR(255)) + ' + '
+ CAST (SERVERPROPERTY ('productlevel')AS VARCHAR (50)) + ' + (Build'
+ CAST (SERVERPROPERTY ('ProductVersion') AS VARCHAR (50)) +')' AS ProductVersion,
RIGHT(@@version, (Len(@@Version)-charindex('Windows',@@version, 1))+1) AS [O.S.],
SERVERPROPERTY ('Collation') AS Collation
A seguir está a saída. Eu ignorei PhysicalMachineName e SQLServerName.
ServerEdition : Business Intelligence Edition (64-bit)
ProductVersion : SQL Server 2012 + RTM + (Build11.0.2100.60)
O.S. : Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
Collation : SQL_Latin1_General_CP1_CI_AS
SE o servidor NÃO for um servidor de PRODUÇÃO, você poderá fazer backup dos bancos de dados necessários para a manipulação de dados e restaurá -los com databaseName_test.
Lembre-se de que você ainda estará competindo por recursos no servidor criando outro conjunto de bancos de dados.
Por que você não pode instalar outra instância do SQL Server? Mesmo a edição Enterprise é gratuita por 30 dias (APENAS para fins de avaliação) ou apenas compre uma edição Developer que é muito mais barata. Se você tiver uma assinatura do MSDN, poderá obter uma. O Windows Azure também é outra opção.
Abaixo, você encontrará a versão correta e mais algumas informações:
Se seus 12 bancos de dados forem muito pequenos - menos de 10 Gb, acho que é o limite atual - você pode usar o banco de dados do servidor MSSQL 2012 gratuito e copiar os bancos de dados em sua própria área de trabalho. Se forem maiores que 10 Gb, é possível copiar as estruturas para a instância gratuita e, em seguida, preencher com os dados de teste conforme necessário.
https://www.microsoft.com/en-us/sqlserver/editions/2012-editions/express.aspx
Supondo que sua cópia do SQL Server esteja devidamente licenciada para a máquina física, você pode executar várias instâncias do SQL Server. Você pode criar uma instância de "teste", fazer um backup completo de seus bancos de dados de produção e restaurá-los para a nova instância. Se você está preocupado com a contenção de recursos, pode definir configurações na nova instância, como memória máxima e maxdop.