使用 Windows 身份验证时要填写 mssql_connect 的哪些登录数据?
Posted
技术标签:
【中文标题】使用 Windows 身份验证时要填写 mssql_connect 的哪些登录数据?【英文标题】:What login data to fill in mssql_connect when using Windows Authentication? 【发布时间】:2012-03-05 22:20:23 【问题描述】:我对 SQL Server 2008 知之甚少(实际上一无所知),但我只需要进行一些基本查询即可。
我的问题是:
使用 Windows 身份验证(在 SQL Server 2008 R2 上)时,我在 mssql_connect 字段中填写哪些数据?
$userName = "username";
$password = "password";
$serverName = "localhost(??)";
$connection = mssql_connect($serverName, $userName, $password);
这些变量应该是什么,或者我怎样才能轻松地更改我的 SQL Server 的设置,或者......无论有什么最快的方法来连接它?
任何帮助都会很棒,我没有找到太多信息,更不用说在任何地方清除信息了。
【问题讨论】:
【参考方案1】:如果您在 XAMP 环境中运行,那么您可以在本地运行所有内容。如果是这种情况,您的服务器将是“localhost”或“127.0.0.1”,您可以在 SQL 中定义自己的帐户。正如我所说,我自己不使用 Windows 帐户,但您可以将 NT 帐户添加到您的“服务器”,然后在 SQL Server Mgmt 工具中设置该用户以访问您正在使用的数据库。然后您已经设置了帐户和密码并知道它们是什么。如果用户名有问题,可以试试“computerName\userName”
如果您不是管理员,则需要从他们那里获取相关信息。
【讨论】:
再次救了我……谢谢! :D以上是关于使用 Windows 身份验证时要填写 mssql_connect 的哪些登录数据?的主要内容,如果未能解决你的问题,请参考以下文章
为啥我使用 Windows 身份验证通过 AzureML dataprep 登录 MS SQL 失败?
如何在 Python 上使用 Windows Auth 登录 MSSQL?
使用 Azure Active Directory 连接到 MSSQL 服务器的 JDBC