精华内容
下载资源
问答
  • 这里介绍了实现PL/SQL工具远程连接Oracle数据库的两种方式,自己整理出来的,供大家参阅...
  • PL/SQL 工具远程连接Oracle数据库方法,plsql免安装oracle客户端直接配置oci实战演示。 第一章:PL/SQL 工具配置 ① oci 下载 使用 oci 就不用安装整个 oracle 数据库了,oci 相当于一个轻量的客户端。 获取地址:...

    PL/SQL 工具的安装可以看我的这个文章:
    PL/SQL 数据库连接工具的下载、安装与使用,PL/SQL 工具的激活

    第一章:PL/SQL 工具配置

    ① oci 下载

    使用 oci 就不用安装整个 oracle 数据库了,oci 相当于一个轻量的客户端。
    获取地址:oracle install client 官方下载
    根据要远程的数据库下载版本,这个必须跟数据库位数一致,不然不能用。

    select * from v$version
    

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    ② oci 配置

    下载的工具解压后,在根目录下依次添加 network 文件夹,里面再添加 admin 文件夹,然后再新建一个 tnsnames.ora 文件。
    在这里插入图片描述
    tnsnames.ora 文件里添加如下配置信息:
    其中 [10.10.xx.xx]/orcl 就作为我远程连接数据库的一个表示,这样起名字是为了方便识别,这个名字可以随便定义。

    在这里插入图片描述
    具体配置信息如下:

    [10.10.xx.xx]/orcl =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.xx.xx)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
      )
    

    ③ PL/SQL 工具配置

    configurepreferenes 里进行配置,配置我们的 oci 信息。

    在这里插入图片描述

    ④ PL/SQL 远程连接 Oracle 数据库演示

    配置完重新启动 PL/SQL 即可使用,可以看到 database 已经能参照到我们的配置数据库信息了。
    在这里插入图片描述
    新建一个 sql 窗口,然后查询个 sql 语句看看效果。

    在这里插入图片描述

    ⑤ 连接失败配置环境变量解决问题

    可以尝试配下环境,首先查下我们要连接的数据库语言。

    select userenv('language') from dual;
    

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    配置完重启下 PL/SQL 再试一下。
    喜欢的点个赞❤吧!

    展开全文
  • 如何远程连接SQL Server数据库的图文教程
  • 远程连接SQL Server数据库

    千次阅读 2014-12-03 07:52:09
    解决SQL Server管理器无法连接远程数据库的问题  许多初学者在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例的问题,大致的错误描述如下: An error has occurred while ...

    解决SQL Server管理器无法连接远程数据库的问题

      许多初学者在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例的问题,大致的错误描述如下:

    An error has occurred while establishing a connection to the server.

    (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 5)

    An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 1326)

      意思是说不能在数据库之间建立一个连接,原因是命名管道提供者出现错误。其实这是一个比较典型的数据库服务器设置问题,在局域网或广域网中都可能会遇到,我们只需要对数据库服务器进行一些配置便可以解决这个问题,来看看具体的步骤。

     

    1.确保服务器端数据库服务已经启动

      开始->所有程序->Microsoft SQL Server 2008->Configutation Tools,打开SQL Server Configuration Manager,点击SQL Server Services,查看数据库服务是否已经启动,如果服务未开启,手动启动它。当然,你还可以通过点击Windows中的开始->控制面板->管理者工具->服务,来查看相应的数据库服务是否启动。或者如果服务器和你的机器在同一网络,你还可以通过命令“sqlcmd -L”(注意L要大写)去查看该网络内所有可用的SQL Server服务器。

     

    2.在SQL Server Configuration中启用TCP/IP

       多个SQL Server服务器之间通过网络相互通信是需要TCP/IP支持的,为使SQL Server服务器能被远程连接必须确保TCP/IP已经启用。按照前面介绍的步骤打开SQL Server Configuration Manager,然后打开SQL Server Network Configuration,选择你要设置的数据库,然后点击TCP/IP,右键启用。如果有必要,你还可以启用Named Pipes。记住,所有的修改都必须在重启SQL Server服务之后才能生效!

     

    3.在Windows防火墙中打开SQL Server的端口号

      很多时候我们在对数据库服务器本身做了很多次设置后仍然无法成功建立远程连接,这时就要考虑是否是防火墙在作怪。默认情况下,许多端口号和服务都会被防火墙所禁止而不能远程访问或执行,SQL Server默认的端口号也不例外。我们应该重新设置Windows防火墙给SQL Server添加例外。除非人为修改,默认情况下SQL Server的端口号是1433,将该端口号添加到Windows防火墙中。如果SQL Server存在命名实例,那么也应该将SQL Server browser添加到Windows防火墙中。(有关SQL Server的命名实例将在后面介绍)

      打开Windows控制面板,选择Windows防火墙->Change Settings->Exceptions->Add Port

     

      点击Add port...在弹出的对话框中填入:

      Name: SQL

      Port Number: 1433

      Protocol: Select TCP

     

     

    4.在SQL Server管理器中启用远程连接

       这一步通常会被数据库管理员忽略,如果未启用数据库远程连接,数据库实例只允许在本地进行连接而不能被远程连接,启用远程连接同样非常重要。默认设置中远程连接是被禁止的。如下图,打开SQL Server Management Studio,右键点击数据库实例然后选择属性菜单。

       在打开的窗口中,左侧选择Connections,然后勾选"Allow remote connections to this server"。

     


    启用SQL Server Browser服务

       如果SQL Server在安装时不是用的默认实例名而是自定义的实例名,并且没有配置特定的TCP/IP端口号,那么按照我们前面的描述SQL Server仍然不能支持远程连接。但如果你启用的SQL Server Browser服务,便可以通过动态TCP/IP端口号进行远程SQL Server连接。启用SQL Server Browser服务非常简单,与启用SQL Server类似,在SQL Server Configuration Manager中右键点击SQL Server Browser,然后选择启用。启用该服务将会影响到服务器上所有已安装的SQL Server实例。

     

    在防火墙中为sqlbrowser.exe应用程序创建例外

      我们在前面已经提到了,自定义命名的SQL Server实例要支持远程连接需要启用sqlbrowser服务,Windows防火墙可能会阻止该服务执行。因此,我们必须在Windows防火墙中给sqlbrowser服务添加例外。

      首先找到服务器上安装sqlbrowser.exe程序的路径,如C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe。如果不确定SQL Server安装在什么地方,你可以在Windows搜索一下文件名。与我们在前面介绍的在防火墙中添加SQL TCP/IP端口号的方法类似,给sqlbrowser.exe应用程序添加防火墙例外。

     

    重新创建数据库别名

      创建SQL Server别名并在应用程序中使用它很常见。使用数据库别名可以确保一旦数据库的位置发生了变化,如更换了新的服务器,IP地址发生了变化等,应用程序中的数据库连接字符串不用修改。否则你更换了数据库的位置,你还要通知所有使用该数据库的应用程序修改源代码或配置文件中的连接字符串,这恐怕是不可能的。所以,使用数据库别名来配置连接字符串是一个非常明智的选择。另外,你还可以使用相同的别名来指向不同的数据库实例,当修改别名参数时,可以马上实现数据库之间的切换。创建数据库别名非常简单,在SQL Server Configuration Manager中选择Aliases进行创建。

    http://blog.csdn.net/goodshot/article/details/45397757
    展开全文
  • 设置客户端网络实用工具点击“开始”-“程序”,在“Microsoft SQL Server”菜单中选择“客户端网络实用工具”。 在“别名”选项中点击“添加”。 在“服务器别名”中,填入您网站域名,在“网络库”区域中点击...
  •  这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。  二 在Dos或命令行下输入telnet 服务器IP 端口,看能否...
      
    

    一 看ping 服务器IP能否ping通。

      这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。

      二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。

      如telnet 202.114.100.100 1433

      通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。

      如果这一步有问题,应该检查以下选项。

      1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。

      2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。

      3 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。

      事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。

      4 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。

      5 检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入

      netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。

      如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。

      三 检查客户端设置

      程序->Microsoft SQL Server -> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。

      四 在企业管理器里或查询那分析器连接测试

      企业管理器->右键SQlserver组->新建sqlserver注册->下一步->写入远程IP->下一步->选Sqlserver登陆->下一步->写入登陆名与密码(sa,password)->下一步->下一步->完成

      查询分析器->文件->连接->写入远程IP->写入登录名和密码(sa,password)->确定

      通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒。

      修改默认连接超时的方法:

      企业管理器->工具->选项->在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡->连接设置->在 登录超时(秒) 后面的框里输入一个较大的数字

      查询分析器->工具->选项->连接->在 登录超时(秒) 后面的框里输入一个较大的数字

      通常就可以连通了,如果提示错误,则进入下一步。

      五 错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:

      1 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。

      2 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。

      3 在"身份验证"下,选择"SQL Server和 Windows "。

      4 重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方法)。

      附注:在连接本地服务器时,通常使用的是命名管道协议(在服务器网络实用工具里可以看到启用的协议有这个),默认端口是445,因此在本地能连通是不能说明什么问题的,连接远程服务器是完全不同的协议)

    展开全文
  • 远程连接sql server 2000服务器的方法,及配置sql数据库服务器2008-06-28 15:05转载: 远程连接sql server 2000服务器的方法,及配置sql数据库服务器步骤:一 看ping 服务器IP能否ping通。 这个实际上是看和远程sql ...
    远程连接sql server 2000服务器的方法,及配置sql 数据库服务器
    2008-06-28 15:05

    转载: 远程连接sql server 2000服务器的方法,及配置sql数据库服务器

    步骤:
    一 看ping 服务器IP能否ping通。
       这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。

    二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
    如telnet 202.114.100.100 1433
    通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。

    如果这一步有问题,应该检查以下选项。
       1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
       2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。
       3 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。
         事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。
         4 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。
    5 检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入
    netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp   127.0.0.1 1433   listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。点击下边地址下载:
    download.microsoft.com/download/d/d/e/dde427eb-0296-4eac-a47c-d11a66b03816/chs_sql2ksp3.exe
    其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。
        如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。

    三 检查客户端设置
        程序->Microsoft SQL Server -> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。

    四 在企业管理器里或查询那分析器连接测试
       企业管理器->右键SQlserver组->新建sqlserver注册->下一步->写入远程IP->下一步-> 选Sqlserver登陆->下一步->写入登陆名与密码(sa,password)->下一步->下一步->完成
       查询分析器->文件->连接->写入远程IP->写入登录名和密码(sa,password)->确定
       通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒。
       修改默认连接超时的方法:
         企业管理器->工具->选项->在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡->连接设置->在 登录超时(秒) 后面的框里输入一个较大的数字
         查询分析器->工具->选项->连接->在 登录超时(秒) 后面的框里输入一个较大的数字
         通常就可以连通了,如果提示错误,则进入下一步。

    五 错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:
     1 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。
    2 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。
    3 在"身份验证"下,选择"SQL Server和 Windows "。
    4 重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方法)。

    附注:在连接本地服务器时,通常使用的是命名管道协议(在服务器网络实用工具里可以看到启用的协议有这个),默认端口是445,因此在本地能连通是不能说明什么问题的,连接远程服务器是完全不同的协议)

    展开全文
  • 如何远程连接SQL Server数据库

    千次阅读 2007-03-21 12:46:00
    一.设置客户端网络实用工具 点击“开始”-“程序”,在“Microsoft SQL Server”菜单中选择“客户端网络实用工具”。
  • Win7 远程连接 SQL Server
  • PL/SQL远程连接oracle数据库完美教程

    千次阅读 2017-08-25 11:39:12
    PL/SQL远程连接oracle数据库教程- 所需要包: 1、到Oracle网站下载Instant Client : http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html2、PL/SQL安装包(带汉化包哦): ...
  • 最后,重新启动PostgreSQL数据库,然后在Navicat中进行连接配置,该步骤省略,相信使用过功该工具的读者都知道该怎么配置。 $ ${ PG_HOME }/bin/pg_ctl restart - D ${ PGDATA } #重新启动pg数据库
  • 远程连接SQL Server 2008,服务器端和客户端配置  关键设置:  第一步(SQL2005、SQL2008):  开始-->程序-->Microsoft SQL Server 2008(或2005)-->配置工具-->SQL Server 配置管理器-
  • c# 远程连接数据库SQL

    千次阅读 2009-05-27 13:06:00
    c# 远程连接数据库SQL本文地址:http://qzone.qq.com/blog/16637883-1234966917 本文标签: 服务器 端口 SQL 分析器 server远程连接有点复杂,首先要保证客户端与SQL服务器连接步骤:一、看ping 服务器IP能否ping...
  • 可以链接sql数据库(微软其他数据库也可以,不过要先选择数据驱动器),本地数据库和远程数据库都能连接。用来测试数据库登录的用户和密码,非常实用的工具
  • 在真正的项目开发,我们一般都是对远程数据库进行操作的,...实现远程连接的一个简单方法是用现有成熟的数据库操作工具PL/SQL 如果你本地安装了Oracle数据库,需要你找到他下面的tnsnames.ora文件,我自己的是:“D
  • 解决vs2005连接远程SQL数据库问题

    千次阅读 2009-04-27 12:19:00
    开启SQL远程连接操作:1.登陆改为混合模式:以windows方式连接并进入数据库,右键点击你的数据服务器->属性->安全性>选中Sql server 和windows 验证方式。2.开始-Micorsoft Sql Server-配置工具-SQL Server外围...
  • SQL2005没有像SQL2000一样的客户端网络实用工具,基本上SQL2005算是把SQL2000里面的名字都改了,在网上找资料也没找到,只能一点点的试,终于发现了一个别名,欣喜的给我希望的“别名”。  具体位置是: 开始—–...
  • 远程连接SQL Server 2005数据库

    千次阅读 2014-08-27 12:20:05
     以前都是采用本地连接数据库,最近由于项目需要,需要远程连接数据库,在网上找点资料但觉得不是很对,遂觉得有必要重新进行服务器端进行配置工作。  (1):打开 SQL Server Configuration Manager( 开始 ...
  • EXCEL VBA连接SQL数据库

    万次阅读 多人点赞 2019-01-09 19:05:05
    说明 :EXCEL VBA连接SQL数据库一般有以下3个步骤: 1.VBA连接数据库之前需要创建连接对象:可以采用以下方式 `Dim CN As Object Set CN = CreateObject("ADODB.Connection") ...
  • 本地SQLyog远程连接腾讯云数据库购买云数据库---略创建数据库实例登录后进入管理页面导入sql文件对数据库进行创建这里可以直接建库或建表,但是前往PMA可以直接导入sql文件进行创建 执行sql文件后数据库就建完了用...
  •  这里我使用Navicat作为我的数据库管理工具,打开Navicat。 选择“用户”–“新建用户” 输入用户名、主机、密码,需要注意的是,主机那不是写“localhost”,而是写“%” 然后可以设置“服务器权限” 和指定...
  • 连接SQL数据库的时候遇到的问题及解决方法 现象: 1>用SQL"企业管理器"->"新建SQL注册"--出现错误提示:"XXX-SQL Server不存在或访问被拒绝Connection(Connect())" 2>所有服务器端和客户端网络连接都显示正常...
  • 1.连接数据库连接字符串加上端口SQL Server端口,我们可以通过"服务器端网络试用工具"和"客户端实用工具" 设定方法是: 分别使用"服务器端网络试用工具"和"客户端实用工具" 设置"常规选项"->"启用的协议"->"Tcp/Ip...
  • SQL2005连接远程数据库

    2010-09-14 10:14:00
    在配置工具中的服务和远程连接的外围应用配置器 ---》远程连接--》本地连接和远程连接--》同时使用TCP/IP和named pipes。确定,重新启动sql服务。 然后用 SQL Server Management Studio,服务器类型选择...
  • sqlplus连接oracle数据库(连接本地oracle数据库连接远程的oracle数据库) 虽然我们现在平时都是使用PLSQL Developer这个软件工具了,但是我们还是要了解sqlplus 想要成功连接本地的oracle数据库,首先要确保...
  • 本地数据库SQL Server 2012或以上) 连接外网服务器的数据库,外网的服务器端需要做如下配置: 1、首先是要打开数据的配置管理工具 2、配置相关的客户端协议,开启TCP/IP 3、数据库默认的远程端口是 1433...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 84,808
精华内容 33,923
关键字:

工具远程连接sql数据库