使用.NET频繁还原SQL数据库时出现错误

使用如下语句
RESTORE DATABASE dbname FROM DISK='c:\db.bak' with replace
频繁还原数据库时,出现如下错误:
在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)

解决方法:
在调用之前加SqlConnection.ClearAllPools()即可

posted @ 2009-01-05 14:35  angushine  阅读(440)  评论(0编辑  收藏  举报