2014-09-12 117 views
0

我正在复制一个Dev站点,它指向活动的同一个数据库,仅用于代码更改。连接到SQL Server;两个网站连接到同一个数据库

meta.ConnectionString="Provider=SQLOLEDB;Server=CBAHWEB\SQLEXPRESS;Database=livedatabasename;Trusted_Connection=Yes;" 
meta.CommandTimeout = 600 
meta.open 

,但我不断收到无法登录错误对新开发站点

Microsoft OLE DB提供了SQL Server错误“80004005”

无法打开数据库“livedatabasename”所要求登录。登录失败。

/dbcommon/connectionfile.php,8号线

任何人有从哪里开始解决这个问题,一些小费?

+0

引用你提供的用户名和密码? – 2014-09-12 15:23:31

+0

@huMptyduMpty它使用的Windows登录方法,我也尝试创建用户名和密码登录。 – vico 2014-09-12 15:24:13

+0

其实我改变了新用户的所有权,似乎已经解决了。你能发表答复吗? – vico 2014-09-12 15:31:27

回答

0

当您使用IIS配置应用程序时,会发生此错误,并且IIS转到SQL Server并尝试使用没有适当权限的凭据进行登录。复制或镜像设置时也会发生此错误。

直接从here