Det låter som att problemet med Dapper-anslutningen är ett problem med SQL Server som utför några av SMO-operationerna asynkront. Med all sannolikhet är den nya databasen inte redo för andra användare/anslutningar omedelbart, men kräver lite tid för SQL Server att förbereda den. I "mänsklig tid" (i SSMS eller en brytpunkt) märks detta inte, men "programtid" är det för snabbt, så du måste förmodligen ge det en paus.
Detta kan också vara problemet med rollens AddMember
, men det finns ett antal saker som kan vara fel här, och vi har inte tillräckligt med information att säga. (specifikt gör AddMember
jobba senare? och är strängarna som skickas korrekt eller inte?)