繁体   English   中英

为asp.net 3.5数据库应用程序安装和配置sql server和IIS [基本]

[英]installing and configuring sql server and IIS for asp.net 3.5 database app [basic]

对于这个非常老套的问题,我感到非常抱歉,但是我确实需要了解一些特定的东西。

每次我在Visual Studio 2010中添加一个sql服务器数据库时,它都会在App_Data下创建一个数据库,然后服务器资源管理器使用的连接字符串是一个具有指向该文件的AttachDb字段的字符串。

现在,当我在2台IIS服务器6和7.5上尝试该操作时,出现了一系列错误,提示用户

"An attempt to attach an auto-named database for file XX failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share."

如果我使用这种格式“ Server = \\ sqlexpress; Database = xxx; Trusted_Connection = True”,我会得到

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.

我花了一整天的时间尝试各种不同的连接字符串,配置和组合!! = S

我的问题是:正确的方法是什么? 我应该在sql management Studio 2008 R2 Express中制作数据库吗? 我需要什么类型的连接字符串,以及在SQL SERVER 2008 R2 Express IIS Windows Server 2003 R2上需要什么配置?

似乎我需要使用集成的安全性(Windows身份验证)连接字符串,我也必须使用localhost \\ sqlexpress而不是。\\ sqlexpress。 对于IIS 7.5,需要将应用程序池登录名添加到sql服务器登录名中!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM