使用不带Active Directory的Windows身份验证连接到SQL Server 2008

时间:2012-06-24 08:10:30

标签: sql-server-2008 window filestream windows-authentication

我正在使用文件流将数据存储到我的SQL Server中,但是根据我在搜索后学到的内容,该文件流需要使用集成安全性,因此无法使用SQL身份验证模式

如何使用win 7或xp连接到数据库?我试图添加登录到数据库我似乎无法在网络上找到除服务器之外的其他PC

我没有Windows服务器,所以是否可以在不使用Windows服务器的情况下从另一台计算机创建SQL Server 2008的登录?

1 个答案:

答案 0 :(得分:1)

我刚刚完成了这件事,所以我想我会分享我为其他任何可能碰到这个的人所做的事。我有一台运行Windows XP的计算机运行我的SQL Server实例,另一台机器需要访问数据库。我使用的是SQL Server身份验证,但由于我正在向数据库添加FILESTREAM支持,因此我现在需要切换到Windows身份验证。

为了做到这一点,我必须在XP机器上添加一个镜像另一台机器上的帐户(相同的用户名/密码组合),然后我必须通过SSMS将该用户添加到SQL Server。

要将用户添加到SQL Server,您必须使用运行服务器的计算机的名称作为域名,因此,例如,我的XP计算机的名称是XP_Pro,因此我必须使用的用户名添加到SQL Server的是XP_Pro \ Chris

最后,我不得不将我的连接字符串更改为:

{{1}}

请注意,用户名和密码将从连接字符串中删除

我希望这有助于某人!