Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

C# criando um banco de dados programaticamente com SMO


Parece que o problema de conexão do Dapper é um problema com o SQL Server fazendo algumas das operações SMO de forma assíncrona. Muito provavelmente, o novo Banco de Dados não está pronto para outros usuários/conexões imediatamente, mas requer algum tempo para o SQL Server prepará-lo. Em "tempo humano" (no SSMS ou em um ponto de interrupção), isso não é perceptível, mas "tempo do programa" é muito rápido, então você provavelmente precisa dar uma pausa.

Isso pode também ser o problema com o AddMember do Role , mas há uma série de coisas que podem estar erradas aqui, e não temos informações suficientes para contar. (especificamente, AddMember trabalhar mais tarde? e as strings estão sendo passadas corretas ou não?)