sqlserver链接服务器的方法
sqlserver连接数据库的方法
sqlserver连接数据库的方法
SQLServer连接数据库的方法有多种,具体如下:
1. 使用SQL Server Management Studio连接数据库:打开SQL Server Management Studio,输入服务器名称和身份验证信息(Windows身份验证或SQL Server身份验证),然后选择要连接的数据库。
2. 使用SQL Server数据连接向导连接数据库:打开Visual Studio等开发工具,选择SQL Server数据连接向导,输入服务器名称和身份验证信息,选择要连接的数据库,完成连接。
3. 使用ODBC连接数据库:在控制面板中打开ODBC数据源管理器,创建一个新数据源,选择SQL Server驱动程序,输入服务器名称和身份验证信息,选择要连接的数据库,完成连接。
4. 使用连接数据库:在Visual Studio等开发工具中,使用SqlConnection对象连接数据库,设置连接字符串包括服务器名称、身份验证信息和要连接的数据库名。
5. 使用Entity Framework连接数据库:在Visual Studio等开发工具中,使用Entity Framework连接数据库,设置连接字符串包括服务器名称、身份验证信息和要连接的数据库名,使用DbContext 对象操作数据库。
以上是SQL Server连接数据库的常见方法,可以根据实际情况选择合适的方法进行连接。
- 1 -。
sqlserverdriver配置方法jdbc连接sqlserver
sqlserverdriver配置⽅法jdbc连接sqlserver⼀、下载驱动程序。
⾸先下载到sql2005jdbc驱动sqljdbc_2.0.1008.2_enu.exe(版本号1.1之后都⽀持sql2005,2.0的⽀持sql2008)下载的是⼀个解压就可以使⽤的,不需要要安装,你可以把这个包放在任何你想要放的地⽅,⽐如说你把该包放在C:\Program Files⽬录下。
⽽sqljdbc.jar包的路径为复制代码代码如下:C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar⼆、配置Tomcat服务器。
确定你已安装了Tomcat。
打开Monitor Tomcat服务器,在Java选项卡的Java Classpath下添加sqljdbc.jar包路径复制代码代码如下:C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar(两个不同我jar包之间要⽤分号“;”隔开),重新启动Tomcat服务器,这样就可以完成Tomcat的配置了;三、配置sql2005服务器。
配置TCP端⼝:复制代码代码如下:开始->所有程序->Microsoft SQL Server 2005->配置⼯具->SQL Server Configuration Manager->SQL Server 2005 ⽹络配置->MSSQLSERVER协议;启⽤“TCP/IP”;双击“TCP/IP”->“IP 地址”->“IPAll”->“TCP 端⼝”项添加默认的“1433”。
重新启动sql2005服务器,这样式就完成了对sql2005服务器的配置。
四、拷备⽂件将你下载到的sqljdbc驱动程序中的sqljdbc_auth.dll⽂件找到,⽐如我解压的⽬录的是C:\Program Files 所以我的sqljdbc_auth.dll⽂件在复制代码代码如下:C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\auth 86\sqljdbc_auth.dll把找到的这个⽂件放到 C:\WINDOWS\system32 ⽬录下,这是⼀个动态运⾏库,这个东东⼀定不能少的。
sqlserver2012使用方法
sqlserver2012使用方法使用SQL Server 2012需要按照以下步骤进行:1. 下载并安装SQL Server 2012软件。
您可以从官方网站或可信的软件下载网站下载该软件,然后按照安装向导进行安装。
2. 打开SQL Server Management Studio(SSMS)工具。
该工具是用于管理和查询SQL Server数据库的集成环境。
3. 连接到数据库服务器。
在SSMS中,您需要连接到要使用的数据库服务器。
您可以通过输入服务器名称、实例名称和身份验证方式等信息来建立连接。
4. 创建或打开数据库。
一旦连接到数据库服务器,您可以在对象资源管理器中看到服务器上的数据库列表。
您可以右键单击某个数据库并选择“新建数据库”来创建一个新的数据库,或者打开一个现有的数据库。
5. 创建或编辑表、视图、存储过程等数据库对象。
在数据库中,您可以创建或编辑各种数据库对象,如表、视图、存储过程等。
这些对象用于存储和管理数据。
6. 查询和修改数据。
使用SQL语句,您可以查询和修改数据库中的数据。
在SSMS中,您可以使用查询编辑器来编写和执行SQL语句。
7. 配置和管理数据库服务器。
除了创建和查询数据,您还可以配置和管理SQL Server数据库服务器,如设置用户权限、配置备份和恢复等。
8. 关闭SSMS工具或断开连接。
完成操作后,您可以选择关闭SSMS工具或断开与数据库服务器的连接。
这些是使用SQL Server 2012的基本步骤。
具体操作可能会因您使用的具体版本和环境而有所不同。
建议参考官方文档或相关教程以获取更详细的信息和指导。
sql服务器添加oracle的链接服务器步骤
SQL SERVER 2005 通过链接服务器访问 ORACLE 的快速设定方法1)在SQL_SERVER 2005服务器上安装Oracle 10g的客户端。
假设安装到D:\oracle\ 目录。
如果D:是N TFS分区,需要将ORACLE安装后的目录设为所使用的用户有权可运行、可添加、可删除。
2)配置D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora 文件(手动配置)ORCL_192.168.0.163=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.0.163)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME =orl)//此处的orl是HIS给的database))(NetManage工具自动生成的配置)ORCL_192.168.0.163 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.163)(PORT = 1521)))(CONNECT_DATA =(SID = orl)//此处的orl是HIS给的database(SERVER = DEDICATED)))3)在DOS模式下运行以下命令以便确认ORA CLE客户端安装无误。
sqlplus user/password@ ORCL_192.168.0.1634)打开开始-控制面板-服务,确认Distributed Transaction Coordinator服务已启动。
5)打开SQL SERVER Management Studio,实例名称(ORCL_192.168.0.163)-服务器对象(右键)-新建连接服务器。
a)链接服务器:写上链接服务器的名字,如:OraTestb) 服务器类型,选择其他数据源c) 访问接口:选择 Microsoft OLE DB Provider for Oracled) 产品名称:写上 Oraclee) 数据源:写上tnsnames.ora 文件中配置的服务名,如:ORCL_192.168.0.163f)访问接口字符串:user id=user;password= passwordg)在选择安全性选项页,使用此安装上下文建立连接:1:远程登录:user2:使用密码:passwordh) 确定6)SQL的写法有两种a) 使用T-SQL语法:SELECT * FROM OraTest.ERP.BAS_ITEM_CLASS注意在,SQL查询分析器中输入SQL语句时注意中文的全角半角切换方式!b) 使用PLSQL语法:SELECT * FROM openquery(OraTest,'SELECT * FROM OraTest.ERP.BAS_ITEM_CLASS ')c)第二种访问方式比第一种约快50%;第二种访问方式跟直连ORACLE的速度相当;第一种访问方式可能会导致一些意外错误,如:该表不存在,或者当前用户没有访问该表的权限等等一些信息。
sqlserver建立链接服务器的方法
sqlserver建立链接服务器的方法SQL Server提供了一种称为链接服务器的功能,它允许在一个SQL Server实例中,通过连接到另一个SQL Server实例来访问和查询远程数据库。
通过链接服务器,可以在一个SQL Server实例中访问多个远程数据库,这对于跨服务器查询和数据复制非常有用。
要建立链接服务器,必须满足以下条件:1. 确保已经安装了SQL Server实例,并且实例已经在运行。
2.确保已经具有对远程服务器的访问权限。
下面是在SQL Server中建立链接服务器的方法:1. 使用SQL Server Management Studio (SSMS):- 打开SQL Server Management Studio。
- 连接到要创建链接服务器的SQL Server实例。
-在“对象资源管理器”窗口中,展开“服务器对象”->“链接服务器”文件夹。
-右键单击“链接服务器”文件夹,然后选择“新建链接服务器...”选项。
-在“新建链接服务器”对话框中,填写以下信息:-“常规”选项卡:- 链接服务器类型:选择“SQL Server”。
-本地服务器:输入链接服务器名称。
-“安全性”选项卡:-本地登录验证:选择“使用当前登录的安全上下文(在当前上下文中连接)”。
-“服务器选项”选项卡:-被链接服务器:输入远程服务器的名称或IP地址。
- 服务器类型:选择远程服务器的类型(SQL Server、Oracle等)。
-获取可用的服务器:如果需要,可以单击“获取可用的服务器”按钮来获取远程服务器的信息。
-单击“确定”按钮创建链接服务器。
-可以使用链接服务器来执行跨服务器查询和数据复制等操作。
2.使用T-SQL命令:- 打开SQL Server Management Studio。
- 连接到要创建链接服务器的SQL Server实例。
-在新查询窗口中,执行以下T-SQL命令:``````这将创建一个链接服务器,并将其添加到“链接服务器”文件夹中。
SQL Server链接服务器访问Oracle
SQLServer链接服务器访问Oracle一、测试环境说明操作系统:Windows Server 2008 R2 64位数据库版本:SQLServer 2008 R2 64位和Oracle Database 11g 第 2 版(11.2.0.1.0)及相应的客户端版本:Oracle 11g client 64位。
其中Oracle Database 11g 安装在一台电脑,另一台安装SQL Server 2008 R2 64位和Oracle 11g client 64位。
二、创建SQL Server链接服务首先SQL Server链接Oracle可以通过两个访问接口:“MSDAORA”和“OraOLEDB.Oracle”。
默认状态下,SQL Server 2008 R2 64位安装后在服务器对象->链接服务器->访问接口下并没有“MSDAORA”和“OraOLEDB.Oracle”接口。
安装“MSDAORA”访问接口需要下载Oracle Data Access Components(ODAC)for Windows 的相应64位版本。
安装后重新启动服务器即可以看到“MSDAORA”接口。
因为此接口不支持分布式事务,因此不做过多的描述。
安装“OraOLEDB.Oracle”访问接口需要下载Oracle 11g client 64位。
具体安装过程如下:1)下载后解压zip文件到文件夹,点击setup.exe,弹出如下界面:直接点[是]。
2)弹出如下界面:选择[定制]选项。
点击下一步,弹出如下界面:直接点击下一步,弹出如下界面:选择软件安装的位置后点击下一步,弹出如下界面:在可用产品组件窗口点击[全选]后直接点击下一步,弹出如下窗口:在调度程序代理主机名中输入本机的主机名。
点击下一步,弹出如下界面:在Oracle Services for MTS 中配置端口,这里直接使用默认端口,点击下一步:Oracle Services for Microsoft Transaction ServerOracle Services for MTS 允许客户在MTS 协调事务中使用Oracle 数据库作为资源管理器,从而提供了Oracle 解决方案和MTS 之间的强大集成。
SQLServer2005无法连接到服务器的解决方法
SQL Server 2005无法连接到服务器的解决方法无法连接到XX (服务器名)。
其他信息:在建立与服务器的连接时出错。
在连接到SQL Server 2005时,在默认的设置下SQL Serve不允许进行远程连接可能会导致此失败。
(provider:TCP提供程序,error: 0 -由于目标机器积极拒绝,无法连接。
)(Microsoft SQL Serve,r 错误:10061)有关帮助信息,请单击:http:解决办法:在建立与服务器的连接时出错(SQL Server 2005)在建立与服务器的连接时出错。
在连接到SQL Server 2005时,在默认的设置下SQL Serve不允许进行远程连.SQL Server 2005不允许远程连接解决方法:做课程设计时,很多学生都遇到这个问题。
把解决方法写在这儿,供参考。
刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到SQLServer 2005时在默认的设置下SQL Serve不允许进行远程连接可能会导致此失败。
(provider:命名管道提供程序, error:40 -无法打开到SQL Serve的连接)"搜MSDN,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL Serve是个网络数据库就可迎刃而解了,简单的分为下面的集中情况。
1. 数据库引擎没有启动。
有两种启动方式:(1)开始->程序-'Microsoft SQL Server 2005->SQL Server 20(外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine单击”服务",在右侧查看是否已启动如果没有启动可单击"启动", 并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;(2)可打开:开始->程序-'Microsoft SQL Server 2005-配置工具->SQL Server Configuration Manager,选中SQL Server 200服务中SQL Server(MSSQLSERVE并单击工具栏中的"启动服务"按钮把服务状态改为启动;使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 200啊络配置->MSSQLSERVER议中的VIA是否已启用,如果已启用,则把它禁止•然后再执行上述一种方式操作就可以了.2. 是否已经允许远程连接。
sqlserver连接数据库的方法
sqlserver连接数据库的方法SQLServer是一种关系型数据库管理系统,用于存储和管理数据。
下面介绍几种连接SQL Server数据库的方法:1. 使用SQL Server Management Studio连接SQL Server Management Studio是SQL Server的官方管理工具,可以通过它直接连接数据库。
打开Management Studio后,输入数据库服务器的名称,选择Windows身份验证或SQL Server身份验证,输入相应的账号和密码,即可连接到数据库。
2. 使用.Net Framework提供的类库连接.Net Framework提供了一些类库用于连接SQL Server数据库,如SqlConnection、SqlCommand等。
使用这些类库可以通过代码来连接数据库,例如:SqlConnection conn = new SqlConnection('Data Source=服务器名称;Initial Catalog=数据库名称;User ID=用户名;Password=密码');conn.Open();3. 使用ODBC连接ODBC是一种开放式数据库连接标准,可以用于连接各种类型的数据库。
使用ODBC连接SQL Server数据库需要先在系统中配置一个ODBC数据源。
在代码中使用ODBC连接数据库,例如:OdbcConnection conn = new OdbcConnection('DSN=ODBC数据源名称;UID=用户名;PWD=密码');conn.Open();以上就是几种连接SQL Server数据库的方法,可以根据具体需求选择适合的方法。
如何解决SQLServer2000中的连接问题-MSSQL-数据库,技术教程-E...
如何解决SQLServer2000中的连接问题-MSSQL-数据库,技术教程-E...概要本文能帮助您解决Microsoft SQL Server 2000 的连接问题。
本文描述了常见连接问题和所能采取的有助于解决连接问题的步骤。
SQL Server 2000 支持 SQL Server 实例和客户端应用程序间的多种通信方式。
如果您的客户端应用程序和 SQL Server 实例位于同一台计算机上,那么 Microsoft Windows 处理之间的通讯(IPC) 部件(例如本地命名管道或共享内存协议)将被用于通信。
但是,当客户端应用程序和 SQL Server 实例位于不同计算机上时,一个网络 IPC(例如 TCP/IP 或命名管道)将被用于通信。
SQL Server 2000 使用网络库(一个 DLL)与特定的网络协议进行通信。
一对匹配网络库必须在客户端计算机上激活,而且在支持待用网络协议的服务器计算机上也必须是激活的。
例如,如果您想启用一个客户端应用程序,通过 TCP/IP 与某个特定的 SQL Server 实例通信,那么客户端的TCP/IP 套接字网络库(Dbnetlib.dll) 就必须配置为连接到客户端计算机的服务器。
同样,服务器 TCP/IP 套接字网络库 (Ssnetlib.dll) 必须侦听服务器计算机。
在此方案中,TCP/IP 协议堆栈必须同时安装在客户端计算机和服务器计算机上。
在安装完SQL Server 2000 之后,您可以通过客户端网络实用程序来配置客户端网络库的属性。
您可以通过服务器网络实用程序(Svrnetcn.exe) 来配置服务器网络库的属性。
在安装SQL Server 安装程序中的服务器工具时,服务器的网络库也同时被安装了。
但是,某些服务器的网络库可能未被激活。
在默认情况下,SQL Server 2000 启用并侦听TCP/IP、命名管道和共享内存。
因此,如果一个客户端要连接到一台服务器计算机,该客户端必须使用一个客户端网络库,该网络库须与 SQL Server 实例正在使用的服务器网络库之一相匹配。
sqlserver链接服务器语法
sqlserver链接服务器语法SQL Server链接服务器语法SQL Server是一种关系型数据库管理系统,可以通过链接服务器来实现与其他数据库管理系统的数据交互。
链接服务器语法是SQL Server中用于建立与其他数据库管理系统之间连接的语法。
一、建立链接服务器在SQL Server中,可以使用sp_addlinkedserver存储过程来建立链接服务器。
其语法如下:sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ][ , [ @provider= ] 'provider_name' ][ , [ @datasrc= ] 'data_source' ][ , [ @location= ] 'location' ][ , [ @provstr= ] 'provider_string' ][ , [ @catalog= ] 'catalog' ]参数说明:- @server:指定链接服务器的名称。
- @srvproduct:指定链接服务器的产品名称。
- @provider:指定链接服务器的提供程序。
- @datasrc:指定链接服务器的数据源。
- @location:指定链接服务器的位置。
- @provstr:指定链接服务器的提供程序字符串。
- @catalog:指定链接服务器的目录。
例如,要建立一个名为LinkedServer的链接服务器,链接到提供程序为SQL Server Native Client 11.0的数据源,可以使用以下语句:EXEC sp_addlinkedserver@server=N'LinkedServer',@srvproduct=N'',@provider=N'SQLNCLI',@datasrc=N'ServerName\InstanceName';二、配置链接服务器在建立链接服务器后,还需要进行相应的配置。
oracle数据库链接服务器查询sqlserver的写法
oracle数据库链接服务器查询sqlserver的写法要在Oracle数据库中链接SQL Server并执行查询,可以使用以下步骤:1. 从Oracle的SQL Developer或其他工具中,使用Oracle提供的JDBC驱动程序链接到SQL Server数据库。
2. 编写一个包含连接字符串的SQL语句。
连接字符串包括SQL Server的IP地址、端口号、数据库名称、用户名和密码。
例如,连接字符串可以是这样的:jdbc:sqlserver://10.10.10.10:1433;databaseName=TestDB;user=sa; password=1234563. 在Oracle数据库中创建一个数据库连接,其中包括连接字符串。
例如,可以使用以下PL/SQL代码创建一个数据库连接:CREATE DATABASE LINK sqlserver_link CONNECT TO "sa" IDENTIFIED BY "123456" USING 'jdbc:sqlserver://10.10.10.10:1433;databaseName=TestDB;user=sa; password=123456';4. 在该连接上执行 SELECT 语句以查询SQL Server数据库中的数据。
例如,可以使用以下SQL代码执行查询:SELECT * FROM mytable@sqlserver_link;这将返回来自SQL Server数据库中名为 'mytable'的表中的所有行。
注意,使用Oracle与SQL Server之间的联接需要一些配置和测试,以确认是否可以正确地连接到SQL Server数据库。
具体取决于您的环境和要求。
SQL 2000远程连接的方法
通过外网连接内网SQL Server服务器的方法SQL 2000远程连接的方法运行环境:服务器电脑:WIN XP/2000/2003、SQL Server2000,服务器通过路由器连接ADSL 设备上网工作站电脑:WIN XP/2000/2003、SQL Server2000假如服务器电脑在内网的地址是:192.168.1.99设置方法:1、进入路由器,将服务器电脑的在内网的IP影射到路由器。
进入NAT,如图示设置:关闭路由器的防火墙,如图示:2、服务器电脑须安装SQL SP3以上补丁。
可以在SQL的“查询分析器”中执行以下命令查看是否安装了SP3。
Select @@version如果显示的SQL版本低于8.00.760,表示未安装SP3,须先安装SQL2000 SP3。
3、在服务器电脑的操作系统上桌面的“网上邻居”右击“属性”——>再右击“本地连接”(如显示:“已经连上,有防火墙”,则执行以下步骤,否则直接执行4)——>“属性”——>选择“高级”——>在Internet连接防火墙里(若是勾先了的)点“设置”——>在WINDOWS防火墙里,选择“关闭防火墙”,或打开防火墙,添加例外端口:1433——>点击“确定”退出。
则在本地连接处提示“已连接”(不会出现“有防火墙…..”)4、在服务器电脑的程序组——>SQL Server——>服务器网络实用工具,启用TCP/IP协议,TCP/IP协议的“属性”中,默认端口设为:1433 ,如图示:5、在工作站电脑的程序组——>SQL Server——>客户端网络实用工具中做同上设置。
6、在服务器电脑里安装一个“花生壳软件”客户端软件。
7、现在,在服务器电脑上,运行SQL服务、上网、运行花生壳软件,例如花生壳的免费域名:8、测试服务器电脑:在“运行”处输入cmd进入DOS模式,执行:telnet 1433如果当前DOS窗口变为黑屏,只有光标在左上角闪烁,说明服务器电脑的1433端口已打开,即正常地完成了服务器端的设置。
SQL Server 无法连接到服务器的解决方法
SQL Server 2005无法连接到服务器的解决方法其他信息:在建立与服务器的连接时出错。
在连接到SQL Server 2005 时,在默认的设置下SQL Server 不允许进行远程连接可能会导致此失败。
(provider: TCP 提供程序, error: 0 - 由于目标机器积极拒绝,无法连接。
) (Microsoft SQL Server,错误: 10061)有关帮助信息,请单击:/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=10061 &LinkId=20476解决办法:在建立与服务器的连接时出错(SQL Server 2005)在建立与服务器的连接时出错。
在连接到SQL Server 2005 时,在默认的设置下SQL Server 不允许进行远程连.SQL Server 2005 不允许远程连接解决方法:做课程设计时,很多学生都遇到这个问题。
把解决方法写在这儿,供参考。
刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到SQL Server 2005 时,在默认的设置下SQL Server 不允许进行远程连接可能会导致此失败。
(provider: 命名管道提供程序, error: 40 - 无法打开到SQL Server 的连接) "搜MSDN,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL Server是个网络数据库就可迎刃而解了,简单的分为下面的集中情况。
1. 数据库引擎没有启动。
有两种启动方式:(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;(2)可打开:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.2. 是否已经允许远程连接。
怎么使用SQLSERVER链接服务器访问数据库
怎么使用SQLSERVER链接服务器访问数据库
链接服务器是SQLServer数据库自定义的虚拟服务器,那么如何使用SQLSERVER链接服务器访问数据库,实现数据共享。
使用SQLSERVER链接服务器访问数据库的方法其实很简单,下面由店铺告诉你!
使用SQLSERVER链接服务器访问数据库的方法
步骤1:打开企业管理器,如下。
步骤2:选择数据库,安全性,点击新建链接服务器。
步骤3:选择链接服务器属性,常规,输入名称:TEST,选择ORACLE数据库提供程序,输入名称、数据源。
步骤4:进行安全性设置。
本地登录,选择SQLServer数据库登录用户,远程登录用户和密码,输入远程连接数据库的用户和密码,选择用此安全上下文进行,输入远程登录用户和密码。
步骤5:点击TEST链接服务器下的表,我们可以访问ORACLE数据库的表了。
注意:产品名称要和所链接的服务器相对应,使用ORACLE数据库就要输入ORACLE,使用SQLServer就输入SQLServer。
END。
sqlserver数据库创建链接服务器访问另外一个sqlserver数据库
sqlserver数据库创建链接服务器访问另外⼀个sqlserver数据库
继上篇在sql server中创建链接服务器访问oracle数据库:/527289276qq/p/4770379.html
本⽂介绍在sql server中创建链接服务器访问sql server数据库。
⽅法:
打开SSMS,新建程序,执⾏下⾯sql语句块:
EXEC sp_addlinkedserver
@server='DBMES', --链接服务器别名
@srvproduct='',
@provider='SQLOLEDB',
@datasrc='192.168.5.139' --要访问的的数据库所在的服务器的ip
GO
EXEC sp_addlinkedsrvlogin
'DBMES', --链接服务器别名
'false',
NULL,
'sa', --要访问的数据库的⽤户
'xxxx' --要访问的数据库,⽤户的密码
GO
其中,"链接服务器别名"随便取,只需修改 "要访问的的数据库所在的服务器的ip",“⽤户”和“密“码 (我⽤的要访问的sql sever数据库sa账号和密码)。
成功执⾏后,刷新SSMS左侧链接服务器,会出现新建的链接服务器,如下图:
最后我们测试⼀下,查询被访问的数据库上的表,sql语句类似如下:
SELECT * FROM [DBMES].[数据库名].[dbo].[表名]
运⾏结果截图:。
SQLSERVER2024连接服务器设置
SQLSERVER2024连接服务器设置在 SQL Server 2005 中连接服务器的设置分为两个方面:网络设置和数据库设置。
本文将详细介绍这两方面的设置方法。
一、网络设置1. 确保 SQL Server 2005 已正确安装,并已启动 SQL Server 服务。
2. 打开 SQL Server 配置管理器。
在这里,可以配置 SQL Server网络协议和 SQL Server 服务。
3. 在左侧的面板上,展开 "SQL Server 服务管理器",然后选择"SQL Server 2005 网络配置"。
4. 在右侧的面板上,选择所需的协议。
常用的协议包括 TCP/IP 和Named Pipes。
5. 对于 TCP/IP 协议,可以打开 "属性" 窗口进行配置。
在 "IP 地址" 选项卡下,选择要启用的 IP 地址,并设置相应的端口号。
默认情况下,SQL Server 2005 使用 1433 端口。
在 "IPAll" 部分,可以设置一个固定的端口号。
6. 对于 Named Pipes 协议,可以通过右键点击 "属性" 窗口进行配置。
在 "属性" 窗口中,选择 "IP 地址" 选项卡,然后在 "IPAll" 部分设置该协议要使用的端口号。
7. 在 "服务管理器" 窗口中,展开 "SQL Server 2005 服务"。
选中你要配置的实例,并右键点击,选择 "属性"。
8.在"属性"窗口中,选择"高级"选项卡。
在"网络协议"区域下,选择所需的协议。
然后,在"注册此连接的IP地址"区域下,选择要注册的IP 地址。
SQLSERVER链接ORACLE服务器问题
端口:1521
名称:Test_192.168.0.11
3 在SqlServer中建立连接数据库
在SqlServer企业管理器中--安全性--链接服务器--新建连接服务器
连接服务器[N]:Test
其它数据源[H]
提供程序名:Microsoft OLE DB Provider for Oracle
)
(CONNECT_DATA =
(sid = blue)
(SERVER = DEDICATED)
)
)
......
3.配置windows的ODBC数据源:
开始菜单—》设置—》管理工具—》数据源(ODBC)—》进入配置用户DSN或者系统DSN均可以:添加—》选择Microsoft ODBC for oracle—》自定义数据源名称(最好跟tns中连接串同名!)—》服务器名称(必填!填写tns文件中的连接串名称)—》完成。
4.配置sqlserver2000中的连接服务器:
企业管理器—》安全性—》连接服务器—》右键新建连接服务器—》定义连接名称; 选其他数据源; 指定程序名称为:Microsoft OLE DB Provider for Oracle; 产品名称可不填; 数据源指定刚才ODBC中定义好的数据源名称; 提供程序字符串按以下格式填写:User ID=username;Password=userpasswd(或者按如下格式:UID=username;PWD=userpasswd),这里的用户名和密码对应所要连接的oracle数据库中的用户名和密码 —》 安全性标签页里:设置用此安全上下文进行,并录入oracle的数据库用户名和密码—》服务器选项标签页可默认—》确定。
SQLServer创建Oracle链接服务器配置说明
金证股份•金证券商经纪业务支持系统SQLServer创建Oracle和DB2的链接服务器修改记录阅读指南目录SQLServer创建Oracle和DB2的链接服务器 (1)1.创建Oracle的链接服务器 (4)1.1 Oracle数据访问组件ODAC安装 (4)步骤1. 下载ODAC安装包 (4)步骤2. 解压缩 (5)步骤3. 安装ODAC包 (6)步骤4. 设置环境变量 (7)步骤5. 根据需要配置tnsnames.ora文件 (8)卸载ODAC的方法 (9)注意事项 (9)1.2 Oracle数据访问组件ODAC安装 (10)1.2.1. 通过图形界面创建Oracle的链接服务器 (10)1.2.2. 通过命令来创建Oracle的链接服务器 (12)1.2.3. 测试查询Oracle数据库 (12)2.创建DB2的链接服务器 (13)2.1下载安装db2oledb安装包 (13)2.2安装完成后,打开程序菜单-Microsoft OLEDB Provider for DB2 -数据访问工具。
(13)2.3使用数据访问工具新建数据源。
(13)2.4.获取连接字符串 (19)2.5.新建SQL SERVER链接服务器 (19)2.6.测试连接 (20)1.创建Oracle的链接服务器当我们同时使用SQL Server和Oracle来存储数据时,经常会用到跨库查询。
为了方便使用跨库查询,一个最好的办法就是通过创建链接服务器来实现。
既可以在SQL Server中创建Oracle的链接服务器,也可以在Oracle中创建SQL Server的链接服务器。
本文主要讲述如何在SQL Server中创建Oracle的链接服务器,可以通过图形界面和命令两种方式来创建。
1.1 Oracle数据访问组件ODAC安装Oracle数据访问组件ODAC(Oracle Data Access Components)顾名思义就是用来访问Oracle数据库的小程序。
SQLServer远程连接服务器详细配置(sp_addlinkedserver)
SQLServer远程连接服务器详细配置(sp_addlinkedserver)远程链接服务器详细配置--建⽴连接服务器EXEC sp_addlinkedserver '远程服务器IP','SQL Server'--标注存储EXEC sp_addlinkedserver@server = 'server', --链接服务器的本地名称。
也允许使⽤实例名称,例如MYSERVER\SQL1@srvproduct = 'product_name' --OLE DB数据源的产品名。
对于SQL Server实例来说,product_name是'SQL Server', @provider = 'provider_name' --这是OLE DB访问接⼝的唯⼀可编程标识。
当没有指定它时,访问接⼝名称是 SQL Server数据源。
SQL Server显式的provider_name是 SQLNCLI(Microsoft SQL Native Client OLE DB Provider)。
Oracler的是 MSDAORA,Oracle , @datasrc = 'data_source' --这是特定OLE DB访问接⼝解释的数据源。
对于SQL Server,这是 SQL Server(servername或servername\instancename)的⽹络名称。
对于Oracle,这是SQL*Net别名。
对于 MS Access和MSExcel,这是⽂件的完整路径和名称。
对, @location = 'location' --由特定OLE DB访问接⼝解释的位置, @provstr = 'provider_string' --OLE DB 访问接⼝特定的连接字符串。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
sqlserver链接服务器使用方法分类: database2009-03-30 19:05 3737人阅读评论(2) 收藏举报使用sql语句:exec sp_addlinkedserver @server='serverontest',@provider='sqloledb',@srvproduct='',@datasrc='101.123.10.112'添加一个链接服务器使用sql语句:EXEC sp_addlinkedsrvlogin @rmtsrvname = 'serverontest', @useself = 'false', @locallogin = 'sa', @rmtuser = 'sa', @rmtpassword = 'passwordofsa'添加登录方式以上两个语句中,@server为服务器的别名,@datasrc为要链接的目标数据库的连接串,@rmtsrvname为别名,@locallogin为本地登录的用户名,@rmtuser和@rmtpassword为要链接的目标数据库的登录用户名和密码添加完链接服务器之后,可以通过select * from sys.linked_logins 和select * from sys.servers 来查看已经添加的链接服务器和登录角色添加完链接服务器后,使用select * from 别名.库名.dbo.表名来对其中的数据进行查询删除链接服务器登录映射和链接服务器的方法:exec sp_droplinkedsrvlogin ’serverontest’ ,’sa’exec sp_dropserver ’serverontest’上文仅仅是添加到sqlserver的链接服务器的方法,关于添加到其它数据库的链接服务器的方法,参见:[c-sharp] view plaincopy一、使用 Microsoft OLE DB Provider For ODBC 链接MySQL安装MySQL的ODBC驱动MyODBC1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为myDSN2、建立链接数据库EXEC sp_addlinkedserver @server = ’MySQLTest’, @srvproduct=’MySQL’,@provider = ’MSDASQL’, @datasrc = ’myDSN’GOEXEC sp_addlinkedsrvlogin@rmtsrvname=’MySqlTest’,@useself=’false’,@locallogin=’sa’,@rmtuser=’mys ql的用户名’,@rmtpassword=’mysql的密码’3、查询数据SELECT * FROM OPENQUERY (MySQLTest ,’select * from 表’ )下面这个不行:SELECT * FROM OPENQUERY (MySQLTest ,’表’ )注意:不能直接用select * from 链接服务器名.数据库名.用户名.表(或视图)四部分名称查询数据,可能是个Bug.二、使用 Microsoft OLE DB Provider For ORACLE 链接ORACLE1、建立链接数据库sp_addlinkedserver ’别名’, ’Oracle’, ’MSDAORA’, ’服务名’GOEXEC sp_addlinkedsrvlogin @rmtsrvname=’别名’,@useself=’false’,@locallogin=’sa’,@rmtuser=’oracle用户名’,@rmtpassword=’密码’2、查询数据SELECT * FROM 别名..用户名.表(视图)注意:四部分名称全部用大写3、执行存储过程使用OPENQUERY:SELECT *FROM OPENQUERY(别名, ’exec 用户名.存储过程名’)三、设置链接服务器以访问格式化文本文件用于 Jet 的 Microsoft OLE DB 提供程序可用于访问并查询文本文件。
若要直接创建访问文本文件的链接服务器而不将文件链接为 Access .mdb 文件中的表,请行 sp_addlinkedserver,如下例所示。
提供程序是 Microsoft.Jet.OLEDB.4.0,提供程序字符串为"Text"。
数据源是包含文本文件的目录的完整路径名称。
schema.ini 文件(描述文本文件的结构)必须与此文本文件存在于相同的目录中。
有关创建 schema.ini 文件的更多信息,请参见 Jet 数据库引擎文档。
--Create a linked server.EXEC sp_addlinkedserver txtsrv, ’Jet 4.0’,’Microsoft.Jet.OLEDB.4.0’,’c:/data/distqry’,NULL,’Text’GO--Set up login mappings.EXEC sp_addlinkedsrvlogin txtsrv, FALSE, NULL, Admin, NULLGO--List the tables in the linked server.EXEC sp_tables_ex txtsrvGO--Query one of the tables: file1#txt--using a 4-part name.SELECT *FROM txtsrv...[file1#txt]四、链接SQL Server服务器:1、使用 ODBC 的 Microsoft OLE DB 提供程序EXEC sp_addlinkedserver ’别名’,’’,’MSDASQL’,NULL,NULL,’DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;’如果加上参数@catalog,可以指定数据库exec sp_addlinkedsrvlogin @rmtsrvname=’别名’,@useself=’false’,@locallogin=’sa’,@rmtuser=’sa’,@rmtpassword=’密码’2、使用SQL Server 的 Microsoft OLE DB 提供程序exec sp_addlinkedserver @server=’别名’,@provider=’sqloledb’,@srvproduct=’’,@datasrc=’远程服务器名’exec sp_addlinkedsrvlogin@rmtsrvname=’wzb’,@useself=’false’,@locallogin=’sa’,@rmtuser=’sa’,@rmtp assword=’密码’然后你就可以如下:select * from 别名.库名.dbo.表名insert 库名.dbo.表名 select * from 别名.库名.dbo.表名select * into 库名.dbo.新表名 from 别名.库名.dbo.表名go例1、此示例在 SQL Server 的实例上创建一台名为 S1_instance1 的链接服务器,该服务器使用 SQL Server 的 Microsoft OLE DB 提供程序。
EXEC sp_addlinkedserver @server=’S1_instance1’, @srvproduct=’’, @provider=’SQLOLEDB’, @datasrc=’S1/instance1’例2、--建立链接服务器EXEC sp_addlinkedserver ’xiaoming’,’’,’MSDASQL’,NULL,NULL,’DRIVER={SQL Server};SERVER=192.168.0.1;UID=sa;PWD=123;’--建立链接服务器登录映射exec sp_addlinkedsrvlogin@rmtsrvname=’xiaoming’,@useself=’false’,@locallogin=’sa’,@rmtuser=’sa’, @rmtpassword=’123’go--查询数据select * from xiaoming.schooladmin.dbo.agent--删除链接服务器登录映射和链接服务器:exec sp_droplinkedsrvlogin ’xiaoming’ ,’sa’exec sp_dropserver ’xiaoming’注意事项:SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF }所以不能通过连接服务器设置此属性into 也存在这样的问题select * into xiaoming.northwind.dbo.tt fromxiaoming.northwind.dbo.tt五、设置链接服务器以访问Access数据库使用用于 Jet 的 Microsoft OLE DB 提供程序此示例创建一台名为 test的链接服务器。
说明本示例假设已经安装 Microsoft Access 和示例 Northwind 数据库,且Northwind 数据库驻留在 C:/。
USE masterGO-- To use named parameters:EXEC sp_addlinkedserver@server = ’test’,@provider = ’Microsoft.Jet.OLEDB.4.0’,@srvproduct = ’OLE DB Provider for Jet’,@datasrc = ’C:/Northwind.mdb’GO-- OR to use no named parameters:USE masterGOEXEC sp_addlinkedserver’test’,’OLE DB Provider for Jet’,’Microsoft.Jet.OLEDB.4.0’,’C:/Northwind.mdb’GO使用select * from test...表名六、连接SYBASE--首先,你要在SQL服务器上装上访问sybase的客户端--创建链接服务器exec sp_addlinkedserver ’Sybase1’, ’’, ’MSDASQL’, NULL, NULL,’Driver={Sybase System11};Database=hisdb;Srvr=10.211.135.12;UID=sa;PWD=1111;’使用:select * from Sybase1.hisdb.dbo.table1方法二使用ODBCSQL Server到SYBASE连接服务器的实现作者: CCBZZP本文的测试环境为:操作系统: WINDOWS2000 SERVER (繁体系统)安装数据库: SQLSERVER2000(英文版)和SYBASE8.0客户端(英文版)具体实现步骤:1.要求pc机上安装SYBASE8.0客户端软件和sqlserver2000软件。