将数据库附加为连接字符串

时间:2015-08-25 18:03:50

标签: sql-server vb.net

所以我有这个我通过VB.NET创建的应用程序,它是一个独立的应用程序,在开发过程中我将应用程序连接字符串数据源设置为Microsoft SQL Server,如果该应用程序仅由我使用,我将不会#39;有任何问题,我的问题是我想在其他计算机上安装它,我尝试了附加数据库方法,但是当我运行我的应用程序时它会生成此异常"不支持用户实例登录标志在这个版本的sql server上,连接将被关闭" ,我已经在互联网上搜索过,发现只有sql server Express支持附加数据库文件,我有两个问题:

如果我安装了SqlLocalDB,附加数据库文件应该正常工作吗?

如果我错了,请问您如何安装应用程序及其数据库而无需安装SQL Server Management studio并手动附加数据库以便我的应用程序正常运行?

1 个答案:

答案 0 :(得分:0)

我相信答案就在这里: http://www.codeproject.com/Questions/304489/Error-msg-the-user-instance-login-flag-is-not-supp

  

"如果你不使用Express with SQL" ..."然后您无法使用用户实例。您可以先手动创建数据库,然后将连接字符串设置为指向该数据库。记得从连接字符串中删除用户实例规范。"

如果您需要有关LocalDB连接字符串的帮助,可以在此页面中搜索" LocalDB": http://www.connectionstrings.com/sql-server/