创建在不同PC上创建的数据库的连接字符串

时间:2012-10-30 07:39:46

标签: asp.net sql sql-server ssms

我正在尝试使用我朋友发送的数据库。他使用 Sql Server Management Studio 创建了它。在包含 .mdf 文件的同时,我收到一条错误消息(我在答案的最后提到了错误)。 我认为这是因为连接字符串的不同。我是.NET的新手,所以我只是更改了连接字符串中的名称,

发件人,

 <add name="ApplicationServices" connectionString="Data Source=sheroz;Initial Catalog=FLEXIFORMDB;integrated security=SSPI"/>
  </connectionStrings>

要,

 <add name="ApplicationServices" connectionString="Data Source=Fahad-PC\Fahad;Initial Catalog=FLEXIFORMDB;integrated security=SSPI"/>
  </connectionStrings>

请帮助我让它发挥作用。提前谢谢。

错误

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------
Program Location:

   at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
   at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(StringCollection sqlCommands, ExecutionTypes executionType)
   at Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQuery(StringCollection queries)
   at Microsoft.SqlServer.Management.Smo.Server.AttachDatabaseWorker(String name, StringCollection files, String owner, AttachOptions attachOptions)
   at Microsoft.SqlServer.Management.Smo.Server.AttachDatabase(String name, StringCollection files)

===================================

Unable to open the physical file "D:\FlexiFormWF\FlexiFormWF\FlexiFormDB.mdf". Operating system error 5: "5(Access is denied.)". (.Net SqlClient Data Provider)

------------------------------
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

------------------------------
Server Name: FAHAD-PC\MSSQL
Error Number: 5120

1 个答案:

答案 0 :(得分:0)

我认为您拥有自己的权限。至少,您的错误消息中的引用表明:

  

操作系统错误5:“5(访问被拒绝。)”