连接到 SQL Server;两个网站连接到同一个数据库
Posted
技术标签:
【中文标题】连接到 SQL Server;两个网站连接到同一个数据库【英文标题】:Connecting to SQL Server; two websites connecting to the same database 【发布时间】:2014-09-12 15:21:16 【问题描述】:我正在复制一个开发站点,该站点指向与实时数据库相同的数据库,仅用于代码更改。
meta.ConnectionString="Provider=SQLOLEDB;Server=CBAHWEB\SQLEXPRESS;Database=livedatabasename;Trusted_Connection=Yes;"
meta.CommandTimeout = 600
meta.open
但我在新的开发网站上不断收到无法登录的错误
Microsoft OLE DB Provider for SQL Server 错误“80004005”
无法打开登录请求的数据库“livedatabasename”。登录失败。
/dbcommon/connectionfile.php,第 8 行
有人知道从哪里开始解决这个问题吗?
【问题讨论】:
您是否提供了用户名和密码? @huMptyduMpty 它使用的是windows登录方法,我也尝试过创建用户名和密码来登录。 实际上我更改了新用户的所有权并且似乎解决了。您可以发布答案吗? 【参考方案1】:当您使用 IIS 配置应用程序时会发生此错误,并且 IIS 会转到 SQL Server 并尝试使用没有适当权限的凭据登录。设置复制或镜像时也会出现此错误。
直接引用自here
【讨论】:
以上是关于连接到 SQL Server;两个网站连接到同一个数据库的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Visual Studio 2010 网站连接到 SQL Server 2005
如何将我托管的 php 网站连接到本地服务器上的 SQL Server 数据库
网站部署到 IIS 并连接到 SQL Server 2012 时出现问题,出现找不到网络错误
如何使用ODBC数据连接连接到本地SQL Server? (我得到“登录失败”)