首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将SQL Server设置为可由网络上的所有计算机通过程序操作进行访问

将SQL Server设置为可由网络上的所有计算机通过程序操作进行访问
EN

Stack Overflow用户
提问于 2019-03-15 03:09:48
回答 1查看 52关注 0票数 0

我正在为我的公司测试一台SQL Server,作为生产数据和记录的现场数据库。我的笔记本电脑上有SQL Server,我已经在公司的其他计算机上设置了权限并下载了SQL Server Management Studio,并设法通过SQL Server身份验证进行了连接。

但是,我无法使Windows身份验证工作。我还有一个Visual Basic程序,我可以在我的笔记本电脑上运行该程序,该程序将与我的计算机上本地的SQL Server通信,但该程序不能在公司的其他计算机上运行,因为它们无法连接到SQL Server。

如何设置SQL Server以允许在运行该程序的任何公司计算机上进行Windows身份验证?我在安装了SQL Server的计算机上的Windows防火墙上打开了一个端口,它似乎可以使用SQL Server身份验证。

我在Visual Basic程序中使用的连接字符串如下:

代码语言:javascript
复制
Dim connstring As String = "Data Source = Server; integrated security = true"

我假设我需要更改我的SQL Server中的登录文件夹中的某些内容?

我期望的结果是允许运行此应用程序的任何计算机与SQL Server通信,并能够读取和写入数据。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-15 04:04:57

允许运行此应用程序的任何计算机与SQL Server通信

启用此功能的正常配置为:

1) SQL Server必须在加入到域的服务器上运行。

2) SQL Server配置为使用TCP/IP并监听端口1433。

3)其他计算机也加入该域。

4)将登录到其他计算机的用户添加为Windows登录。在SQL Server中,并映射到所需数据库中的用户(可以使用组而不是单个用户)。

请参阅例如:How to add Active Directory user group as login in SQL Server

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55170316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档