关闭对象时不允许操作.将 Visual Basic 2012 更新到更新 3

本文关键字:更新 2012 Basic Visual 对象 不允许 操作 | 更新日期: 2023-09-27 18:31:54

我的程序一直工作到昨天。但是我的公司搬到了一个新的领域,我也不得不这样做。现在我无法连接到 SQL Server,我应该在连接字符串中更改什么?

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Pedram;Data Source=DELL_RACK

我插入的错误是:

关闭对象时不允许操作。

顺便说一下,我想我也把我的Visual Studio升级到了Update 3。这也可能是问题所在吗?

关闭对象时不允许操作.将 Visual Basic 2012 更新到更新 3

连接字符串将保持不变。它根本不会改变。这依赖于用户的安全上下文向 sql 服务器进行身份验证。因此,我们需要修复它,以便访问数据库的用户有权使用该数据库。

更改需要包括如何选择登录的用户(即:如果这是一个执行模拟的 asp.net 站点,或设置当前用户的类似过程),或者向 Sql Server 中新域中的用户授予登录权限,或两者兼而有之。

您可以使用 SQL Server 身份验证混合模式。

要在混合模式下创建Connection String,请使用此

Server=myServerAddress;Database=myDataBase;User Id=myUsername;
Password=myPassword;

总共可以看到这个链接:[http://www.connectionstrings.com/sql-服务器/][1]

如果使用混合模式身份验证,则更改 Windows 权限不会在程序中出错。