Pergunta

Eu quero anexar banco de dados SQL Server 2005 em tempo de execução.

Isso pode ser alcançado sem o uso de instância local do SQL Server ou seja, mesmo sem SQL Server Express?

Atualmente I'am usando seguinte seqüência de conexão existe alguma outra solução alternativa.

Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;

Obrigado, Lalit

Foi útil?

Solução

Não, o 'tempo de execução anexar' é uma única característica Express, veja SQL Server 2005 Express Edition Instâncias do usuário.

Em uma instância do SQL não-expresso-lhe que você pergunte ao seu DBA para anexar o banco de dados corretamente. Ele sabe como fazê-lo, via: sp_attach_db . Anexando um banco de dados tem muitas implicações na segurança, alocação de armazenamento, I / padrões S etc e aplicações não deve anexar bancos de dados próprios. Use uma edição Express se você deseja que o 'runtime anexar' como comportamento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top