SQL 2010上的SQL 2010管理员权限

时间:2015-09-09 06:12:10

标签: database vb.net sql-server-2008 connection

服务器: Microsoft SQL Server 2008 R2

连接字符串:

MyCn.ConnectionString = "Data Source=USER-PC\SQLEXPRESS;                   
    AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\tcogensan.mdf; " & _
    "MultipleActiveResultSets=True;  
    User Instance=True;Integrated Security=SSPI;  
    Trusted_Connection=True"
    MyCn.Open()

问题:如果我不以管理员身份运行Visual Studio,我的连接字符串将无效。因此,如果我发布项目,那么连接字符串就会出错。我不知道在字符串中添加或减少的内容。任何帮助?

添加信息:项目是库存系统(POS类型)。

1 个答案:

答案 0 :(得分:0)

尝试简化连接字符串:

SQLServer = "User-PCName\SQLEXPRESS" ' assumes default instance name was used at install
SQLDatabase = "tcogensan"
ConnectString = String.Format("Data Source={0};Initial Catalog={1};Integrated Security=True", SQLServer, SQLDatabase)

如果登录失败,则需要注意服务器/数据库上的安全权限。你能通过SQL Server Manager获取数据吗?还是Visual Studio?