连接自定义创建用户到数据库

时间:2014-04-01 17:12:25

标签: c# asp.net sql sql-server

我创建了一个"新用户"在 asp.net 上使用 CreateUserWizard 的页面,我还添加了另一个向导步骤。要注意,我也有一个现有的数据库(但使用内置向导应该已经有一个?)

测试时我收到此错误..

A network-related or instance-specific error occurred while establishing a connection to SQL Server. 
The server was not found or was not accessible. 
Verify that the instance name is correct and that SQL Server is configured to allow remote connections. 
(provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

asp.net代码(创建用户向导等) http://codepad.org/k2Li8CTR

网络配置文件 http://codepad.org/oNHKWoQ8

1 个答案:

答案 0 :(得分:0)

此错误可能来自许多变量,因为您使用的是integrated security。除非您将ASP.NET应用程序配置为模拟运行ASP工作进程的Identity,否则我将使用专用的id + pwd进行应用程序连接。

但是如果你坚持使用这种方法,那么你需要了解集成安全性的含义。例如,如果网站对于信用卡的浏览器客户端提出质疑,则输入的任何信用将是用于访问数据库的信息,除非您指定模拟。我不知道/看你是否有你发布的内容。

我首先要确保你在connectionString中使用登录ID和PWD进行连接,然后逐个替换..但是我会阻止集成的数据库访问。