努力连接SQL Server数据库

时间:2018-06-26 13:03:24

标签: c# sql-server

我正在为公司安装软件包。我们有一个离线使用的产品,因此需要一个本地数据库。我的安装包将一个.mdf和.ldf文件移动到了正确的目录,如果未附加该数据库,我的连接字符串将附加该数据库:

"Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Program Files\\Microsoft SQL Server\\MSSQL11.SQLEXPRESS\\MSSQL\\DATA\\myDatabase.mdf;Initial Catalog=SIGamepresenterNG;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False";

问题在于,仅当我先手动附加和取消附加数据库时,数据库才会附加。如果我不首先这样做,它会给我权限异常。

是否已解决此问题,如果没有,我该如何解决?

更新:

这是确切的错误:

  

无法访问物理文件c:.. \ mydatabase.mdf。操作系统   错误5(访问被拒绝)。无法将文件“ mydatabase.mdf”附加为   mydatabase

0 个答案:

没有答案