DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL
Server、Sqllite及Sybase等,并且提供了简单易用的界面,允许您以不同模式执行查询,在本篇文章中,我们介绍的是将DataGrip连接到MS
SQL Server的方法。
1.启用协议
准备工作
SQL Server 2005允许远程连接的配置说明
JetBrains DataGrip教程
1.
启动
SQL Server 外围应用配置器,再单击“服务和连接的外围应用配置器”。
一、服务器的操作系统要求
澳门新葡8455最新网站,在尝试从远程计算机连接到 Microsoft SQL Server 2005
实例时,可能会接收到错误消息。在使用任何程序连接到 SQL Server
时都可能会发生此问题。例如,在使用 SQLCMD 实用工具连接到 SQL Server
时收到以下错误消息:
DataGrip可以涵盖SQL开发人员的一些特定需求,例如从OSX 连接到SQL
Server,甚至使用Windows身份验证。自从发布DataGrip以来,我们收到了很多关于连接SQL
Server的评论。看起来它不像其他数据库那样简单,需要事先做几个额外的步骤。这是一个小指南,描述了您可能面临的主要问题以及如何解决这些问题。
2.
在“服务和连接的外围应用配置器”框中,“按实例查看”框列出了计算机中安装的数据库引擎实例。默认实例(未命名实例)列为
MSSQLSERVER。如果已安装了命名实例,则将列出您所提供的名称。除非在安装过程中更改了名称,否则,SQL
Server 2005 Express Edition 安装为
SQLEXPRESS。在“按实例查看”框中,依次展开要配置的实例、“数据库引擎”,然后单击“远程连接”。
1.安装好windows xp sp2或sq3版本的操作系统。也可以安装某些(ghost的)版本
Sqlcmd:错误:Microsoft SQL Native
Client:建立到服务器的连接时发生错误。连接到 SQL Server 2005 时,默认设置
SQL Server 不允许远程连接这个事实可能会导致失败。
首先,确保正确配置SQL Server配置管理器中的重要选项。确保SQL Server
Browser正在运行:
3.
依次单击“本地连接和远程连接”、“仅使用
TCP/IP”和“确定”并关闭工具。
2.测试操作系统是否能共享访问。
如果没有将 SQL Server 2005
配置为接受远程连接,则可能会发生此问题。默认情况下,SQL Server 2005
Express Edition 和 SQL Server 2005 Developer Edition
不允许远程连接。若要配置 SQL Server 2005
以允许远程连接,请完成以下所有步骤:
需要启用TCP / IP连接:
2.配置固定端口
3.关闭防火墙
在您要从远程计算机连接到的 SQL Server 实例上启用远程连接。 打开 SQL
Server Browser 服务。 配置防火墙以允许与 SQL Server 和 SQL Server
Browser 服务相关的网络通讯。
要知道连接的端口,只需单击TCP /
IP即可。在我们的例子中,它是默认端口1433。
1.
在
SQL Server 配置管理器中,展开“SQL
Server 2005 网络配置”,然后单击要配置的服务器实例。
二、安装安装
.NET Framework 2.0。
本文介绍如何完成这些步骤中的每一步。
如果您最终更改任何内容,请重新启动服务器。在大多数情况下,这将解决连接问题,您的服务器将接受远程连接,您已准备就绪。如果仍有问题,可能需要调整TCP端口,或者需要在其设置中启用与SQL
Server的远程连接。本教程将引导您完成它,但我们也将在此处描述该过程。按Alt
/ Cmd +
1调用数据库视图,并使用适当的驱动程序创建新数据源。如果您使用Microsoft驱动程序,请注意它支持SQL
Server 2008及更高版本。在这里,我们假设它是jTds驱动程序。
2.
在右窗格中,双击
TCP/IP。
三、下载数据库引擎及数据库连接器及MSXML
6.0。
若要在 SQL Server 2005 实例上启用远程连接并打开 SQL Server Browser
服务,请使用 SQL Server 2005 外围应用配置器工具。在安装 SQL Server 2005
时会安装外围应用配置器工具。
如果您没有驱动程序,请单击链接下载。
3.
在“TCP/IP
属性”对话框中,单击“IP
地址”选项卡。
下载地址:
为 SQL Server 2005 Express Edition 或 SQL Server 2005 Developer
Edition 启用远程连接
然后输入主机名,实例名称和凭据。请记住,DataGrip提供主机,实例和数据库名称的完成,但数据库的名称是可选的。对于习惯SSMS接口的人,让我们比较连接窗口。
4.
在
IPAll 部分的“TCP
端口”框中,键入可用的端口号。对于本教程,我们将使用
1500。
安装数据库引擎:Microsoft SQL Server
2005 Express Edition(36.5MB)
必须为要从远程计算机连接到的每个 SQL Server 2005
实例启用远程连接。为此,请按照下列步骤操作:
如果端口号与实例名称冲突,则在jTds驱动程序中,实例名称将优先于端口号,而相反的操作将在Microsoft驱动程序中发生。为避免混淆,只需删除端口号即可。如果您强烈希望指定端口号,请单击“
自动设置”按钮以自动设置端口号。但请记住,如果重新启动服务器,可以更改端口号。
5.
单击“确定”关闭对话框,然后单击表明必须重新启动服务的警告上的“确定”。
安装数据库连接器:SQL Server Management
Studio Express(43.1MB)
1、单击“开始”,依次指向“程序”、“Microsoft SQL Server
2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。 2、在“SQL
Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。
3、在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。
如果您需要使用Windows身份验证,则只允许Microsoft驱动程序执行此操作。
6.
在左窗格中,单击“SQL
Server 2005 服务”。
安装步骤:先安装数据库引擎则无须先安装 MSXML
6.0,如果先安装数据库连接器则先安装MSXML
6.0。
注意:请在接收到以下消息时单击“确定”:
直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。
4、在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“服务”和“停止”,等待
MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。
使用Windows身份验证连接到服务器的另一种方法是使用jTds驱动程序的域身份验证,它允许您从任何其他计算机进行连接。值得注意的是,它适用于任何操作系统。为此,请转到数据源属性的“高级”选项卡,将USENTLMV2设置
为true,并在DOMAIN字段中指定域名。
- 在右窗格中,右键单击 SQL Server 实例,再单击“重新启动”。当数据库引擎重新启动时,它将侦听端口 1500。
安装完数据库引擎后需要进行服务器外围配置。
启用 SQL Server Browser 服务
然后在用户 / 密码字段中输入Windows凭据,然后单击“
测试连接”。如果要检查数据库视图中显示的特定数据库或模式,请转到数据源属性中的“
架构”选项卡:
四、具体的外围配置
如果您是通过使用实例名称来运行 SQL Server 2005
并且在连接字符串中没有使用特定的 TCP/IP 端口号,则必须启用 SQL Server
Browser 服务以允许远程连接。例如,使用 计算机名SQLEXPRESS
的默认实例名称安装的 SQL Server 2005 Express。不管您正在运行多少个 SQL
Server 2005 实例,只需要启用一次 SQL Server Browser 服务。若要启用 SQL
Server Browser 服务,请执行以下步骤。
相关文章
- 恐怕一台服务器要走访另一台服务器里面包车型大巴数据库,举个例子以后有2个数据库服务器
- 澳门新葡8455最新网站:数据库服务也自动重启了,该数据库文件不能被实例使用
- //创设多少个数据库 ,数据库相关
- (利用not in和select top分页卡塔尔(قطر 语句情势,全角半角标点的改动
- 单引号有八个功效,后生可畏、注意换行符
- 直白都以只把TCP/IP设为Enabled
- 澳门新葡8455最新网站:MySQL带O兰德智跑关键字的多规格查询,MySQL带AND关键字的多规格查询
- 计算音信怎样影响查询,执行陈设里的估值行数音信是按照列的可用总结音信总计而来的
- 澳门新葡8455最新网站– 供给回到的列 @fldName,NUMBE奥迪Q5(卡塔尔(قطر和不行使ROW
- dgpage中Mail重复的笔录并保存近年来一条.,在再一次的记录中