Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

C# che crea un database a livello di codice con SMO

Sembra che il problema di connessione di Dapper sia un problema con SQL Server che esegue alcune delle operazioni SMO in modo asincrono. Con ogni probabilità, il nuovo Database non è subito pronto per altri utenti/connessioni, ma richiede un po' di tempo per la sua preparazione da parte di SQL Server. In "tempo umano" (in SSMS o un punto di interruzione) questo non è evidente, ma "tempo di programma" è troppo veloce, quindi probabilmente devi fare una pausa.

Questo può essere anche il problema con AddMember del ruolo , ma ci sono un certo numero di cose che potrebbero essere sbagliate e non abbiamo abbastanza informazioni da dire. (in particolare, fa AddMember lavorare dopo? e le stringhe passate sono corrette o no?)