Pergunta

Estou muito intrigado com esta nova versão do SQL Server Express.

Não está claro (para mim) o que um programa de configuração deve fazer para implantar um aplicativo que usa um LocalDB.

É necessário instalar o SQL Server Express no PC cliente e depois anexar o arquivo MDF?

Ou é necessário apenas para executar o LocalDB.msi e funciona como um arquivo independente como o SQL Server Compact?

Foi útil?

Solução

Você não precisa instalar o SQL Server Express para usar o LocalDB, pois o LocalDB é o SQL Server Express, apenas mais fácil de instalar.

Depois que o LocalDB estiver instalado, você poderá usar a propriedade AttachDbFileName da string de conexão para "abrir" um arquivo MDF.Tenha em mente que o mesmo arquivo só pode ser aberto por uma única instância do LocalDB (login único do Windows) a qualquer momento, portanto, este não é um recurso de compartilhamento de dados.

Atualizar:Se seu aplicativo estiver usando .NET, certifique-se de instalar o .NET 4.0.2 ou mais recente, conforme mencionado aqui.O .NET 4 original não entende strings de conexão LocalDB, pois foi lançado muito antes do LocalDB.

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