Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

C# créer une base de données par programmation avec SMO

Il semble que le problème de connexion Dapper soit un problème avec SQL Server effectuant certaines des opérations SMO de manière asynchrone. Selon toute vraisemblance, la nouvelle base de données n'est pas prête pour d'autres utilisateurs/connexions immédiatement, mais nécessite un peu de temps pour que SQL Server la prépare. En "temps humain" (dans SSMS ou un point d'arrêt), cela n'est pas perceptible, mais le "temps de programme" est trop rapide, vous devez donc probablement faire une pause.

Cela peut également être le problème avec le rôle AddMember , mais il y a un certain nombre de choses qui pourraient être fausses ici, et nous n'avons pas assez d'informations pour le dire. (en particulier, est-ce que AddMember travailler plus tard ? et les chaînes transmises sont-elles correctes ou non ?)