Anexar arquivo SQL Server mdb em tempo de execução
-
22-07-2019 - |
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
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.