与SQL Server 2014上的Visual Studio 2013上的连接字符串



这是我的Visual Studio上的连接字符串,我的数据库文件名是 ioop_database

Data Source=IDEA-PCSQLEXPRESS;Initial Catalog=IOOP_Database;Integrated Security=True

问题是当我在另一台笔记本电脑上运行此系统时,由于连接字符串,将出现错误。有什么方法可以将连接字符串陈述为 date source = ioop_database.mdf ?我还将MDF文件移到了Visual Studio Project的调试文件夹中,因此项目文件和SQL数据库文件实际上是在一起。

您可以在conninction字符串中使用attachdbfilename属性。它有一些局限性,建议仅在开发环境中而不是生产中使用。

AttachDbFilename是SQL Express独有的,它旋转了一个SQL Express的用户实例,该实例附加了单个用户模式的特定DB文件名。数据库只是要使用的数据库的名称,它没有其他含义。对于任何生产服务器,您很可能不会使用AstactdbfileName。它对于单用户模式下的开发和实验非常有用。 来自MSDN论坛

您也可能会发现这些有用:

  • stackoverflow上的类似问题

  • 用法示例

最新更新