禁用SA帐户后VB.net dll停止工作

禁用SA帐户后VB.net dll停止工作,.net,vb.net,dll,.net,Vb.net,Dll,好的,各位, 这里有一个更结实的 我已经写了大约4个利用中央DLL访问数据库的项目。DLL是使用.NET3.1框架在VB.NET中编写的 所有的代码都非常有效。最近,我检查了所有代码并更新了连接字符串,以使用新的用户名和密码,因为它们在SQLServer2005上使用SA帐户 在重新编译DLL并将其上载到web服务器后,我禁用了SA帐户 突然,DLL停止工作。它只是停了下来。我知道代码是可以的,因为我把它复制到了一个aspx文件中,并且工作正常。所以,基本上,我被难住了 我不得不重新启用SA帐户

好的,各位, 这里有一个更结实的

我已经写了大约4个利用中央DLL访问数据库的项目。DLL是使用.NET3.1框架在VB.NET中编写的

所有的代码都非常有效。最近,我检查了所有代码并更新了连接字符串,以使用新的用户名和密码,因为它们在SQLServer2005上使用SA帐户

在重新编译DLL并将其上载到web服务器后,我禁用了SA帐户

突然,DLL停止工作。它只是停了下来。我知道代码是可以的,因为我把它复制到了一个aspx文件中,并且工作正常。所以,基本上,我被难住了

我不得不重新启用SA帐户以使事情恢复正常,但我真的希望最终禁用它

有什么想法吗

提前谢谢。
Richard M.

我要做的第一件事是验证您分配的用户名和密码在SQL Server 2005中是否具有正确的权限。

是的。我做了第一件事。用户名对特定数据库具有db所有者权限。“dbo”是数据库的原始所有者(创建者)吗?(我不确定它在SQLServer2005中是否仍然是“dbo”。)