sqlserver连接到服务器

推荐 生活 2019-02-28 06:39:16 525

本文收集整理关于sqlserver连接到服务器的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:sqlserver怎么和orcle建立连接服务器
  • Q2:sqlserver服务器连接不上
  • Q3:SQL SERVER2008无法连接到服务器
  • Q4:SQL server 2008怎么连接到服务器?
  • Q1:sqlserver怎么和orcle建立连接服务器

    EXEC sp_addlinkedserver
    @server=Province, --被访问的服务器别名
    @srvproduct=ORACLE, --SqlServer默认不需要写
    @provider=MSDAORA, --不同的库都是不一样的,OLE DB字符
    @datasrc=https://www.yijitao.com/aldyjtapi/192.168.88.88/ORCL--要访问的服务器
    GO
    EXEC sp_addlinkedsrvlogin
    @rmtsrvname=Province, --被访问的服务器别名
    @useself=false, --固定这么写
    @locallogin=sa, --本地操作应户名
    @rmtuser=kobe, --被访问的服务器用户名
    @rmtpassword=kobe123--被访问的服务器用密码
    GO
    --参数解释:
    sp_addlinkedserver:创建一个链接的服务器,使其允许对分布式的、针对 OLE DB 数据源的异类查询进行访问。
    sp_addlinkedsrvlogin:创建或更新本地 Microsoft® SQL Server™ 实例上的登录与链接服务器上远程登录之间的映射。
    现在测试一下,用帐号sa本地登录SqlServer,新建一个查询,输入
    SELECT * FROM OPENQUERY(Province, select * from t_base_school)
    比如:
    SELECT organization_id,organization_name FROM OPENQUERY(Province, select * from t_base_organizationtree)
    没问题的话,就能查询到数据了。
    一些常用操作:
    --查询操作
    SELECT * FROM OPENQUERY(Province, select * from t_base_duty)
    --删除操作
    DELETE FROM OPENQUERY(Province, select * from t_base_duty)
    --插入操作
    INSERT INTO OPENQUERY (province,SELECT * FROM t_base_role) (role_id,role_name,bureautype_id,is_system,b_use,field_order,b_del,identity_id) VALUES (10,科比,7,1,0,1,0,2)
    --更新操作
    UPDATEOPENQUERY (province,SELECT * FROM t_base_role) SET role_name=科比 WHERE role_id=10、
    注:技巧(OPENQUERY(Province, select * from t_base_duty) 看做是一张表)

    Q2:sqlserver服务器连接不上

    用你sqlserver安装包 然后有类似新增功能的选项一路下一步 碰到选择功能时选上就是

    Q3:SQL SERVER2008无法连接到服务器

    一、数据库引擎没有启动
    有两种启动方式:
    (1)开始->程序->Microsoft SQL Server 2008->SQL Server
    2008外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database
    Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
    (2)可打开:开始->程序->Microsoft SQL Server 2008->配置工具->SQL Server
    Configuration Manager,选中SQL Server 2008服务中SQL Server(MSSQLSERVER)
    ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;
    使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server
    2008配置管理器"中的SQLServer
    2008网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了。
    二、进行远程连接时,是否已允许远程连接.
    SQL Server 2008 在默认情况下仅限本地连接.我们可以手动启用远程连接.在上面第一种方式中,找到Database
    Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named
    pipes(B)".
    三、如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等.

    Q4:SQL server 2008怎么连接到服务器?

    1.远程服务器连接需要开启sql远程配置,并在防火墙中增加入站规则,允许TCP,1433多口访问.
    2.本地服务器win+r:运行services.msc,找到mssqlserver实例服务打开,再次连接,如果还是连接不上,将你的服务器名称改为127.0.0.1,

    相关文章
    命令行访问sqlserver2019-01-31
    sqlserver获取当前时间2019-02-01
    sql server创建数据库2019-02-19
    sql server怎么输入表2019-02-23
    sql server在结果中查询2019-04-17
    sql server安装教程2019-04-26
    sql server怎么导出数据2019-07-02
    sqlserver声明变量赋值2019-07-07
    sql server怎么创建表2019-08-01
    远程计算机或设备将不接受连接2018-11-06