sql如何新建链接服务器

fiy 其他 48

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    创建链接服务器的SQL语句是这样的:

    EXEC sp_addlinkedserver
    @server=N'MyLinkedServer',
    @srvproduct=N'',
    @provider=N'SQLNCLI',
    @datasrc=N'MyServerName',
    @provstr=N'Server=MyServerName;Database=MyDatabaseName;UID=MyUsername;PWD=MyPassword';

    解释一下各个参数的含义:

    • @server:链接服务器的名称,你可以自己定义一个名称。
    • @srvproduct:链接服务器使用的产品名称,通常为空。
    • @provider:链接服务器所使用的提供程序。在上面的例子中,我们使用的是SQL Server Native Client(SQLNCLI)。
    • @datasrc:要链接的服务器的名称。
    • @provstr:提供程序相关的连接字符串。在上面的例子中,我们指定了要连接的服务器,数据库名称,用户名和密码。

    其他可选参数:

    • @catalog:默认目录,通常为空。
    • @location:链接服务器的物理位置,通常为空。
    • @timeout:连接超时值,以秒为单位。默认值为0,表示无限制。
    • @disallow_adhoc_access:指示是否允许使用临时存储过程访问链接服务器。默认值为 FALSE。
    • @rpc:指示是否允许在链接服务器上执行远程过程调用(RPC)。默认值为 TRUE。
    • @rpc_out:指示是否允许在链接服务器上执行远程过程调用(RPC)的输出参数。默认值为 TRUE。

    创建链接服务器后,你可以使用以下语法来执行链接服务器上的查询:

    SELECT * FROM MyLinkedServer.MyDatabaseName.dbo.MyTable;

    注意:在创建链接服务器时,请确保你具有足够的权限来访问链接服务器上的数据库。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在SQL Server中新建链接服务器,可以按照以下步骤进行操作:

    1. 打开SQL Server Management Studio(SSMS)。
    2. 在对象资源管理器中,展开“服务器对象”文件夹,右键单击“链接服务器”,然后选择“新建链接服务器”选项。
    3. 在“新建链接服务器向导”对话框中,选择“常规”选项卡。
    4. 在“链接服务器”字段中,输入一个唯一的服务器名称,可以是任何名称,用于在SQL Server中标识新的链接服务器。
    5. 在“服务器类型”字段中,选择要链接的服务器引擎类型。例如,如果要链接到另一个SQL Server实例,则选择“SQL Server”。
    6. 在“选择或键入服务器名称”字段中,输入要链接的服务器的名称。这可以是本地服务器或远程服务器的名称或IP地址。
    7. 在“安全性”选项卡中,选择使用哪种身份验证方式进行链接服务器。可以选择使用Windows身份验证或SQL Server身份验证。
    8. 如果选择使用SQL Server身份验证,还需要提供登录用户名和密码。
    9. 在“服务器选项”选项卡中,可以设置一些高级选项,如启用数据访问、RPC和RPC出站等。
    10. 完成选项卡设置后,单击“测试连接”按钮来验证链接服务器的连接。
    11. 单击“确定”按钮来创建新的链接服务器。

    注意事项:

    • 在使用链接服务器之前,必须确保目标服务器已启用链接服务器的功能。
    • 链接服务器需要有足够的权限来与目标服务器进行通信和操作数据。
    • 连接服务器可以在SQL Server中的脚本中使用,也可以通过编程语言(如C#)中的SQL Client API进行访问。
    • 使用链接服务器时,可以执行跨服务器查询、插入、更新和删除等操作。
    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    新建连接服务器是在 SQL Server 中将一个或多个外部数据源链接到 SQL Server 实例的过程。通过创建一个链接服务器,可以方便地查询和操作其他数据库、Excel 文件、文本文件等外部数据源中的数据。下面是如何新建链接服务器的操作流程:

    1. 打开 SQL Server Management Studio(SSMS)。

    2. 在对象资源管理器窗口中,右键单击"服务器"节点,选择"新建服务器"。

    3. 在"新建服务器对话框"中,选择"链接服务器"选项卡。

    4. 在"通用"选项卡中,填写链接服务器的名称,例如"LinkServer1"。

    5. 在"服务器类型"下拉菜单中,选择链接服务器的类型,例如"SQL Server"。

    6. 在"连接到"选项卡中,填写链接服务器的连接信息,例如服务器名称、身份验证方式、用户名和密码等。

    7. 在"选择默认数据库"下拉菜单中,选择链接服务器连接后默认使用的数据库。

    8. 在"安全性"选项卡中,选择链接服务器的安全性选项,例如是否使用本地登录验证。

    9. 在"数据访问"选项卡中,设置链接服务器的数据访问选项,例如启用分布式查询、启用 RPC 和 RPC Out 等。

    10. 在"服务选项"选项卡中,设置链接服务器的服务选项,例如启用数据连接池、失败转散列等。

    11. 在"软件选项"选项卡中,设置链接服务器的软件选项,例如设置链接服务器连接超时时间。

    12. 点击"确定"按钮,完成新建链接服务器的操作。

    完成这些步骤后,你就成功创建了一个链接服务器。现在可以在 SSMS 中使用链接服务器来查询和操作其他数据源中的数据了。在查询中,可以使用链接服务器名称以及数据库名称的限定符来引用链接服务器和链接服务器上的对象。例如,使用"链接服务器名称.数据库名称.模式名.表名"来引用链接服务器上的表。

    需要注意的是,新建链接服务器后,可能还需要配置相应的权限和安全性设置,以确保链接服务器的可用性和安全性。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部