windows-server-2008 – 用于连接到不同服务器和域上的数据库的镜像本地帐户

前端之家收集整理的这篇文章主要介绍了windows-server-2008 – 用于连接到不同服务器和域上的数据库的镜像本地帐户前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的数据库客户端和数据库服务器位于不同的计算机上,并且未连接到同一个域(我的Web主机不支持功能).我不想通过连接字符串发送用户名/密码详细信息,并希望使用 Windows身份验证连接到数据库.

this article’s概述中,它提到了这个(强调我的):

When you use Windows authentication to connect to sql Server,you use
either Kerberos or NTLM authentication depending on the configuration
of your servers and domain. You might not be able to use Kerberos
authentication if:

  • Your database client and database server are separated by a firewall
    which prevents Kerberos authentication.

  • Your application server and database server are in separate domains
    with no trust.

In these situations,you can use either mirrored local accounts or sql
authentication. With mirrored local accounts,you configure two
accounts on each server with identical user names and passwords. You
must ensure that the passwords remain the same
.

我假设这只是意味着在两台机器上创建一个具有相同用户名和密码的Windows用户,但是我怀疑这会起作用.当我在数据库客户端上为此用户添加权限时,它会在用户名加上servername,并且在数据库服务器上创建数据库登录时会发生同样的事情.

这是创建镜像本地帐户的意义吗?如果是这样,考虑到用户在不同的域中,这是如何工作的?

您已正确理解该过程.您需要设置两个用户帐户.一个将在sql Server主机上创建,另一个将在您要连接的客户端上创建.他们的用户名和密码应该相同.

sql Server使用主机名或域名作为用户名的前缀,但这不是问题,如果其他用户的密码相同,则Windows身份验证机制会正确解析用户名部分并对其他用户进行身份验证.

原文链接:https://www.f2er.com/windows/367662.html

猜你在找的Windows相关文章