我试图从Windows客户端将Kerberos身份验证配置为Oracle 11.2数据库。目标是让IIS应用程序池通过其服务帐户凭据连接到DB,而不必在连接字符串中存储密码。
环境信息:
Windows 2008R2活动目录
Linux AIX主机上的Oracle 11.2 DB
Windows 2008R2x64客户端PC
使用Oracle .NET驱动程序通过IIS应用池连接数据库
这可行吗?我看过几篇文章指出了这一点,但我甚至无法让sqldeveloper从DB服务器本身和Windows客户端使用Kerberos进行身份验证。
我能够在DB服务器上检索kerberos票证(okini
我知道集成安全性是用于windows身份验证的SQL连接字符串中的选项(因为我们没有sql身份验证),但是假设我希望其他人能够连接到数据库服务器(数据源)和数据库,并且我为他们提供了用于访问数据库服务器的windows帐户和密码(运行不同的用户SSMS)。
如何在为windows身份验证使用集成安全性的同时指定用户and和密码?
如下所示:
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI; User ID=UserDomainName\UserName;Password=myPass
所以我有一个服务器,由一个外部主机提供商托管。要在服务器上工作,我只需要使用IP地址、用户名和密码进行远程连接。当我远程连接时,我可以打开SQL Server Management Studio并处理数据库。我使用:
Server Name: (local)
Authentication: Windows Authentication
Username: SERVER\Administrator (Administrator is the username to remote connect)
我想从本地计算机上的SQL server连接到服务器数据库。我显然不能使用(local)作为服务器名
我正在上建立一个测试环境,包括两个Web服务器、一个数据库服务器和一个域控制器。它们都是Windows 2012,并已加入到域中。偶尔,成员服务器会随机抛出错误the trust relationship between this workstation and the primary domain failed。我可以通过在违规计算机上进行本地登录,然后执行PowerShell命令Reset-ComputerMachinePassword来解决这个问题。之后就没问题了。
但是,我想知道问题的根本原因是否是由于组策略设置“禁用计算机帐户密码更改”目前已被禁用,因此迫使我手动重置计算机密码。
我