使用 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

node mssql 无法连接sql server

无法使用带有 Windows 身份验证的 pymssql 进行连接

Microsoft SQL Server错误:18456 + Windows身份验证