删除和添加链接服务器[重复]

2024-01-01

可能的重复:
SQL Server:是否有针对链接服务器的“IF EXISTS”测试? https://stackoverflow.com/questions/3104186/sql-server-is-there-an-if-exists-test-for-a-linked-server

我正在尝试创建一个代码块来创建链接服务器/删除链接服务器。 我发布了关于添加和删除函数的类似问题,解决方案是删除该函数并重新创建它。

所以我想对 LinkServer 采用同样的方法。每次运行此代码时,删除它并重新创建它。

但是,删除后我无法重新创建链接服务器,并且收到错误消息:服务器已存在。

这是我的代码:

IF OBJECT_ID('AccessDataSource') IS NOT NULL
EXEC master.sys.sp_dropserver 'AccessDataSource','droplogins'

GO

EXEC sp_addlinkedserver
@server     = 'AccessDataSource'
,@srvproduct = 'OLE DB Provider for ACE ' 
,@provider   = 'Microsoft.ACE.OLEDB.12.0'
,@datasrc    = 'N:\Database_Tools\AccessDB\delphi.accdb'
GO

这实际上至少是重复的SQL Server:是否有针对链接服务器的“IF EXISTS”测试? https://stackoverflow.com/questions/3104186/sql-server-is-there-an-if-exists-test-for-a-linked-server

但你想要的是这样的:

IF EXISTS(SELECT * FROM sys.servers WHERE name = N'AccessDataSource')
EXEC master.sys.sp_dropserver 'AccessDataSource','droplogins'  
GO

正如另一个问题中也回答的那样 - 您可能想看看:http://msdn.microsoft.com/en-us/library/ms178530.aspx http://msdn.microsoft.com/en-us/library/ms178530.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

删除和添加链接服务器[重复] 的相关文章

  • 具有 LINQ 支持的最完整的 ORM?

    我正在寻找一个提供完整或接近完整的 LINQ 支持的 ORM LINQ 到 SQL 支持 LINQ 内部的所有内容 Contains Math Log 等 在不创建新数据上下文的情况下无法预先加载关系属性 ADO NET 实体框架 糟糕的
  • 如何检测 Postgres 中持有锁的查询?

    我想不断跟踪 postgres 中的互锁 我碰到锁具监控 https wiki postgresql org wiki Lock Monitoring文章并尝试运行以下查询 SELECT bl pid AS blocked pid a us
  • 从存储过程中的动态 SQL 获取结果

    我正在编写一个存储过程 需要在过程中动态构造 SQL 语句以引用传入的表名称 我需要让这个 SQL 语句返回一个结果 然后我可以在整个过程的其余部分中使用该结果 我尝试过使用临时表和所有内容 但我不断收到一条消息 提示我需要声明变量等 例如
  • 如何打印Oracle中过程的定义?

    oracle中有没有办法查看过程的结构是什么 我正在尝试记录并运行程序 并希望将实际的程序结构存储在我的日志中 您可以查询ALL SOURCE table SELECT text FROM all source WHERE owner lt
  • 如何将自定义类型数组传递给 Postgres 函数

    我有一个自定义类型 CREATE TYPE mytype as id uuid amount numeric 13 4 我想将它传递给具有以下签名的函数 CREATE FUNCTION myschema myfunction id uuid
  • 从 PDO 准备好的语句中获取原始 SQL 查询字符串

    在准备好的语句上调用 PDOStatement execute 时 有没有办法让原始 SQL 字符串执行 出于调试目的 这将非常有用 我假设您的意思是您想要最终的 SQL 查询 并将参数值插入其中 我知道这对于调试很有用 但这不是准备好的语
  • 如果执行没有事务的删除语句,是否会删除部分内容?

    如果表myTable包含100000000条记录 我执行DELETE FROM myTable 没有开始交易并且出现问题 例如服务器电源故障 会删除一些记录吗 否 如果数据库引擎符合ACID http en wikipedia org wi
  • SQL Server 相当于 MySQL 的 USING

    在 MySQL 中 当您连接不同表中具有相同名称的列时 可以在连接中使用关键字 USING 例如 这些查询产生相同的结果 SELECT FROM user INNER JOIN perm USING uid SELECT FROM user
  • 是否可以执行具有输出参数的 T-SQL 存储过程,同时忽略 SELECT 语句?

    我正在从另一个存储过程调用一个存储过程 并且我调用的过程有一个输出参数 然后我将输出值传输到局部变量中 这一切都很好 但问题是这个过程还有一个select其中的声明 所以当我exec 该过程的结果将在最终结果集中返回 有没有一种方法可以简单
  • 在存储过程结束时显式删除本地临时表有什么好处?

    考虑以下伪 T SQL 代码 由存储过程执行 CREATE TABLE localTable
  • SQLSTATE[HY000] [2002] 资源暂时不可用 - mysql - innodb 和 pdo

    在我的错误日志中得到大量结果 如下所列 数据库中的所有表都是 innodb 并且就与这些表的任何交互而言 一切都是带有准备好的语句的 pdo 正如我所说 所有错误几乎与下面列出的错误相同 但发生在几个不同的页面上 无论页面如何 错误行始终指
  • 对具有许多索引的表进行缓慢的批量插入

    我尝试将数百万条记录插入到具有 20 多个索引的表中 在上次运行中 每 100 000 行花费了 4 个多小时 并且查询在 3 5 天后被取消 您对如何加快速度有什么建议吗 我怀疑是索引太多的原因 如果你也这么认为 如何在操作前自动删除索引
  • SQL Server 中的派生表

    我有这两个疑问 我不知道如何将它们组合在一起来制作派生表 我假设使用第二个查询作为主查询 并在主查询的 FROM 子句中使用第一个查询 SELECT EmailAddress Orders OrderID SUM ItemPrice Qua
  • 这是过滤数据并防止 SQL 注入和其他攻击的安全方法吗?

    我创建了两个简单的函数来在插入数据进入 mysql 查询之前对其进行过滤 对于表单字段 我还使用正则表达式来单独检查每个字段 Form filter function filter var HTML is not allowed var s
  • 循环表行的最佳方法是什么?

    在 SQL Server 2008 R2 中循环数据库表行的最佳方法是什么 我正在寻找与编写 foreach 非常相似并且性能相当的东西 Thanks 最佳性能 不要循环表的行 使用基于集合的操作 Here s 关于 为什么 的良好讨论 h
  • SQL 插入失败 - 违反主键约束

    我在 SQL Insert 语句中看到一个非常奇怪的问题 我有一个简单的表 带有一个 ID 和 2 个日期时间 请参阅下面的创建脚本 CREATE TABLE dbo DATA POPULATION LOGS ID int IDENTITY
  • 如何将整行(在 SQL 中,而不是 PL/SQL 中)传递给存储函数?

    我遇到以下 非常简单 问题 我想编写一个 Oracle SQL 查询 大致如下 SELECT count MyFunc MyTable FROM MyTable GROUP BY MyFunc MyTable 在 PL SQL 中 可以使用
  • 在 Doctrine DQL 中选择 count() ,并使用左连接多对多单向关系,其中用户没有关系特定组

    情况 我尝试在 DQL 中为不属于特定组的用户选择 count 标准ManyToMany之间的单向关系User and Group实体来自FOSUserBundle and SonataUserBundle 系统 Symfony 2 5 D
  • T-SQL 表名别名

    在我的 T SQL 脚本中 我多次引用相同的长表名称 我在不同的表上使用这个查询 有没有办法通过变量引用表名 如果是这样 我可以简单地在脚本将使用的顶部声明一个变量 只需设置值 我就可以在各种表上运行它 而无需在脚本中进行更改 有几个选择
  • 如何将 SQL“LIKE”与 LINQ to Entities 结合使用?

    我有一个文本框 允许用户指定搜索字符串 包括通配符 例如 Joh Johnson mit ack on 在使用 LINQ to Entities 之前 我有一个存储过程 该存储过程将该字符串作为参数并执行以下操作 SELECT FROM T

随机推荐

  • mongodb 等待连接

    我下载了 mongodb 4 4 创建了一个data db我的文件夹里面C 驱动器 然后我从 bin 文件夹运行 mongod 然后打开另一个 cmd 导航到 bin 文件夹 然后输入命令mongo 平常的东西 问题是 即使这样做之后 我仍
  • 在 has_many :through 关系中添加和删除

    从 Rails 关联指南中 他们使用 has many through 演示了多对多关系 如下所示 class Physician lt ActiveRecord Base has many appointments has many pa
  • JSF 2.0 h:ui 内的 inputText:repeat

    我应该如何更改以下示例 在提交 commandButton 后 更改 inputText 中的值不会消失 我明白为什么会发生这种情况 但我不知道如何解决
  • ASP.NET 应用程序中需要定时炸弹

    我们开发了一个定制的 ASP NET 应用程序 供在客户的 Intranet 上使用 看来他们不太可能为此付出代价 所以我们的老板希望我们引入一个定时炸弹 编辑 请仅提供技术答复 这是否是一个好 或合法 想法是 CEOoverflow co
  • .aspx 与 .ashx 主要区别

    aspx 和 ashx 页面之间有什么区别 当我需要处理从代码调用并返回响应的请求时 我现在使用 ashx 但我想要一个更技术性的答案 Page是一个特殊的案件处理者 通用 Web 处理程序 ashx 基于扩展的处理器 是所有没有 UI 且
  • 如何仅显示带有facet的极地ggplot的部分绘图区域?

    假设有一个极坐标数据集要绘制为扇形 library ggplot2 library reshape2 data lt melt matrix rnorm 1000 nrow 20 data type lt 1 2 data Var1 lt
  • 适用于 Android 的商业 IDE+模拟器?

    我是一个 Android 新手 但在过去的几周里 我在 2 台 PC 上安装了 JDK Eclipse Android SDK 两次安装都花了一天的时间进行调整和处理配置问题 并使不同的部分一起发挥作用 通常都是 PITA 在一台电脑上 我
  • 按超出范围的索引分配值到列表[重复]

    这个问题在这里已经有答案了 mylist a apple b ball c cat mylist 6 value print mylist Error IndexError list assignment index out of rang
  • Chainlink-以“bytes32”形式获取 API 时出现问题

    我一直在学习 chainlink API 并尝试修改example https docs chain link docs advanced tutorial 从 Chainlin 的文档中获取byets32来自 API 的值 该示例的原始代
  • C++ 优化矩阵乘法微内核中的 L1 缓存使用

    我的任务是实现一个优化的矩阵乘法微内核 用于计算C A B在 C 中 从以下代码片段开始 我遇到了一些违反直觉的行为 我需要一些帮助来更好地理解正在发生的事情 void mat mul double A double B double C
  • 关于服务和存储库的领域驱动设计问题

    我有两个实体用户和课程 用户可以参加多门课程 这使得关系成为一对多 但一门课程可以由许多学生选修 因此它具有多对多的关系 现在 我需要为用户注册课程 我的用户实体有 public void AddCourse Course course i
  • 系统托盘访问

    有没有办法 在 C 中 访问系统托盘 我不是在谈论制作通知图标 我想迭代托盘中的项目 我会猜测整个过程 但我不知道如何确定托盘中实际有什么 什么只是一个过程 并且还用我自己的图标来表示这些项目用户界面 您对 Win32 互操作有何看法 我发
  • 如何在 RDLC 中删除时间并仅显示日期

    我使用的是 Winform C 和 RDLC MySQL 我尝试仅在 Tablex 中显示日期 但这种日期格式也有时间 如何去掉时间 我的表情是 Fields date Value 请参阅下面我的报告 提前致谢 我在表达式中尝试了 Fiel
  • 找出给定页面上使用的 CSS 样式

    我有一个包含多个样式表的页面 其中的大部分样式实际上并未在页面中使用 已弃用等 我想导出新的样式表包含页面上实际使用的所有样式 有办法做到这一点吗 我也遇到了同样的问题 由于我需要分析的页面是仅登录的 并且是为了工作 所以我无法向外部应用程
  • 使用 swift 复制文件

    我正在使用此代码复制文件数据库 try fileManager copyItem atPath storeURL path toPath storeCopyURL path 我可以看到创建了一个新的 sqlite 数据库 后来 当我尝试使用
  • Maven 找不到依赖项 [dependencyResolutionException]

    我向我的项目添加了 Maven 依赖项 并且我的项目在本地编译 但不在服务器上编译 它无法解析新添加的依赖项 这是我的 pom xml 文件
  • Java 和 JavaScript 之间使用 OAEP 进行 RSA 加密

    我正在尝试在 JavaScript 中加密一个短字符串并在 Java 中解密 解密失败 我认为这是因为两个平台之间的块模式和 或填充不同 我尝试在Java和JavaScript中加密相同的字符串 并得到不同的结果 这表明确实存在差异 下面是
  • 如果这 3 个类别都遵循 SOLID 概念

    我想向您询问有关以下 SOLID 代码的更多信息 如果这三个类都遵循 SOLID 概念 public interface A public void calculate String a public class B implements
  • 每次运行 Appium、Ruby 测试时如何跳过 Chrome 欢迎屏幕

    我是 Appium 新手 所以我的要求是通过模拟器中的 Appium 运行 Web 驱动程序测试 但是当我每次运行 chrome 时总是显示欢迎屏幕 我必须手动跳过该屏幕才能查看测试结果并拍摄屏幕截图 如何跳过 chrome 欢迎屏幕 下面
  • 删除和添加链接服务器[重复]

    这个问题在这里已经有答案了 可能的重复 SQL Server 是否有针对链接服务器的 IF EXISTS 测试 https stackoverflow com questions 3104186 sql server is there an