使用SqlExpress作为网站数据库的问题解答

 

    使用 SQL Server Express(简称 SqlExpress)作为网站数据库服务实例时(以 AttachDbFilename 方式管理数据库),当网站数据库用其它方式调用后,网站的IIS就不能调用该数据库了(即访问网站时出现数据库连接不上的错误)。重新启动IIS,或重新启动电脑都无用。

解决办法如下:

    1. 复制网站数据库文件 *.mdf 和 *.ldf 到临时目录,

    2. 删除上述复制过的原文件,

    3. 再从临时目录将这些文件复制回来。

    注a:上述操作过程中若没有删除原文件,而是覆盖原文件,结果还是不能使用!

    注b:若复制文件或删除文件时报错,运行 iisreset 重置IIS服务后就可以了(或者重启动电脑)。

 

回首页》

北京利和软件制作室