Tho*_*ley 6 php database sql-server
我所在的公司在一台服务器上有数据库,在另一台服务器上有PHP.数据库服务器使用Windows Integrated Security,这意味着它们会检查您登录的计算机的域名和密码,并且只有在凭据匹配时才允许连接到服务器.但是,我们的PHP服务器帐户无权访问数据库服务器.
今天我终于为我们的数据库服务器获得了一个服务帐户,因此我可以设置一个数据库来存储营销订单.但是,由于PHP服务器帐户无法访问数据库,因此无法插入数据.我想知道是否有办法在请求中提供我的个人域名凭据并自行授权.
谢谢!
编辑:感谢Mike在评论中,我意识到我需要做的是使用模拟函数,以便所有对服务器的请求冒充我.但是我该怎么做?
使用服务帐户运行 Apache 服务器。您的数据库管理员必须向服务帐户授予对数据库的访问权限。
如果 Apache 在系统帐户中运行,则它使用 ntework 服务凭据来访问数据库。允许网络服务帐户访问数据库是不安全的。