Im essayant de restaurer la base de données de sauvegarde dynamique avec le code d'applicationRestaurer le feu sql ne marche pas
simple commande SQL pour restaurer
con.execute("RESTORE FILELISTONLY FROM DISK='c:\old.bak' " & vbcrlf &_
"RESTORE DATABASE newdb " & vbcrlf &_
"FROM DISK='c:\old.bak' " & vbcrlf &_
"WITH MOVE 'newdb' TO 'c:\newdb.mdf', " & vbcrlf &_
"MOVE 'newdb_log' TO 'c:\newdb_log.ldf'")
mais il ne se déclenche pas, je veux dire pas des erreurs essayé de vérifier avec sql profileur et regarder correctement
RESTORE FILELISTONLY FROM DISK='c:\old.bak'
RESTORE DATABASE newdb
FROM DISK='c:\old.bak'
WITH MOVE 'newdb' TO 'c:\newdb.mdf',
MOVE 'newdb_log' TO 'c:\newdb_log.ldf'
si je cours sql de ses œuvres profileur SQL
comment pouvez-vous expliquer ce problème?
puis-je faire «attendre le temps» avec le serveur sql, quelque chose comme le sommeil, existe-t-il dans le serveur sql? – Sasha
Je ne sais pas comment dormir dans T-SQL, mais vous pouvez définir la propriété IDbCommand.CommandTimeout dans les objets .NET. Il s'agit généralement de 30 secondes, tandis que les délais d'attente de connexion sont définis par défaut sur 60 secondes. –
problème ... son classique – Sasha