我连接到两个远程数据库(sql服务器和数据库在同一台远程机器上)。这两个数据库位于不同的目录中。
我在SQL管理控制台中检查了两个数据库的安全设置,它们是相同的。但是,我可以远程连接到一个数据库(使用C#应用程序中的远程连接字符串),但是另一个数据库显示"Login failed - Login failed for user XXX/ZZZ“。
你知道为什么会发生这种情况吗?(会不会与数据库文件所在物理目录的权限有关)?
我试图使从SQL server 2005到Oracle的链接服务器更安全,方法是不让用户/传递“使用此安全上下文:”字段,这样只有特定用户才能从链接服务器访问数据。
因此,我尝试将Security映射到Oracle用户/pass,方法是将其插入"Local登录到远程服务器登录映射:“area然后”对于上面列表中未定义的登录,连接将:“设置为"Not”。
当我单击OK时,我得到:
Access to the remote server is denied because no login-mapping exists
不可能将SQL登录名映射到Oracle登录名吗?有什么办法让这
我需要从作为本地系统运行的服务登录到远程Server实例,这意味着在使用Server进行身份验证时,它将使用机器帐户(例如MYDOMAIN\MYSERVER$)作为凭据。如果我专门为这个机器帐户添加一个登录名,这是很好的。
但是,我刚刚尝试为包含有问题的计算机帐户的Active Directory组添加一个登录名,而该服务无法连接,因此产生了以下应用程序日志消息:
Login failed for user 'MYDOMAIN\MYSERVER$'.
Reason: Could not find a login matching the name provided.
我的数据库托管在远程服务器上。我需要编写连接字符串,我必须将它包含在web.config文件中。
server name -- abcs.efgh.ed-1.eee.sss.com,1433 (it also contains a port as well)
username -- a
password -- a
db name -- mydb
我知道如何连接到本地数据库,并使用引用作为参考,但是,连接远程数据库对我来说是个问题。请帮帮忙
更新
<connectionStrings>
<add name=&
我是合并复制的新手,因此可以预期是无意义的,
我做了什么。1)新的本地发布已在远程服务器上完成。
当我尝试与远程服务器进行本地订阅以选择发布服务器时,在服务器名称中,我使用了远程服务器ip 103.247.99.75,1232,登录名为sa,密码为某物。它会给出错误
SQL Server replication requires the actual server name to make a connection to the server. Connections through a server alias, IP address, or any other alternate na