gpt4 book ai didi

sql - 如何通过局域网连接sql server数据库

转载 作者:行者123 更新时间:2023-12-02 16:05:06 26 4
gpt4 key购买 nike

想要连接到另一台通过 LAN 连接的 PC 上的数据库。我可以使用带有 C:\Users... 之类的字符串的 sql server db,但无法使用 (\\Server\c\user...) 等字符串进行连接 我尝试将 db 文件移动到“我的文档”,仍然我收到此错误。

我收到以下错误消息:尝试附加文件 (\\SERVER\Users\Jeswills\Documents\TBSDB.mdf) 的自动名称数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上

我希望我问的是正确的问题

最佳答案

由于数据库不支持“\SERVER\c...”参数,我必须附加数据库,启用 TCP/IP 和 SQL 浏览器后,我必须通过安全性创建登录并将其添加到附加的数据库数据库文件,因为身份验证必须是 SQL 而不是 Windows。我还授予该帐户读/写权限。然后在子系统上,我确认通过 SSMS 连接到该帐户,登录名连接到 SERVER(这是远程计算机的名称)。

注意:您必须能够 ping 通远程系统和已安装的 SQL Server Express R2。我尝试使用 SQL Server Express 但没有取得进展。 www.connectionstrings.com/sql-server-2008 了解更多连接字符串

然后我使用此连接字符串进行远程连接,使集成安全性和用户实例 = false ,这与我在本地连接时不同。

 Data Source=SERVER\SQLEXPRESS,1433;Database=DATABASEFILE.MDF;Integrated Security=False;Network Library=dbmssocn;Connect Timeout=30;User Instance=False;user='USERNAME';password='PASSWORD'

关于sql - 如何通过局域网连接sql server数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19146281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com