问一下,如何取消(修改)远程数据库中表的触发器??

wsxwsx123456789 2008-09-12 10:18:00
问一下,如何取消(修改)远程数据库中表的触发器??
...全文
130 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsxwsx123456789 2008-09-19
  • 打赏
  • 举报
回复
难道没有办法了吗??
1,
exec sp_addlinkedserver 'ServerName', '', 'SQLOLEDB', '172.16.1.5' ---连接
exec sp_addlinkedsrvlogin 'ServerName', 'false',null, 'sa', 'sa' -----登录
2,
alter table [ServerName].DataName.dbo.TableName disable trigger all
3,
出现如下错误:
服务器: 消息 117,级别 15,状态 1,行 1
对象 名称 'ServerName.DataName.dbo.' 包含的前缀数目超过了最大值。最大值为 2。
wsxwsx123456789 2008-09-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 AntingZ 的回复:]
你用的ServerName是链接服务器名吗?
不是的话,先增加链接服务器,然后再试试看,没这样用过,你先试试
[/Quote]

肯定是首先
exec sp_addlinkedserver 'ServerName', '', 'SQLOLEDB', '172.16.1.5' ---连接
exec sp_addlinkedsrvlogin 'ServerName', 'false',null, 'sa', 'sa' -----登录
上面二句都没有错误,这是肯定的
AntingZ 2008-09-12
  • 打赏
  • 举报
回复
你用的ServerName是链接服务器名吗?
不是的话,先增加链接服务器,然后再试试看,没这样用过,你先试试
wsxwsx123456789 2008-09-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wsxwsx123456789 的回复:]
我这样试了一下,不成功,不知道如何处理?
alter table [ServerName].DataName.dbo.TableName disable trigger all
[/Quote]

出现如下错误:
服务器: 消息 117,级别 15,状态 1,行 1
对象 名称 'ServerName.DataName.dbo.' 包含的前缀数目超过了最大值。最大值为 2。
wsxwsx123456789 2008-09-12
  • 打赏
  • 举报
回复
我这样试了一下,不成功,不知道如何处理?
alter table [ServerName].DataName.dbo.TableName disable trigger all
一、实验目的 1.掌握SQL Server 2005的安装。 2.掌握SQL Server Management Studio的启动和使用。 3.掌握SQL Server 2005服务器的配置和注册。 4.掌握SQL Server 2005查询的基本使用。 5.掌握应用SQL Server Management Studio创建数据库的方法。 6.掌握应用SQL Server Management Studio修改和查看数据库的方法。 7.掌握应用SQL Server Management Studio删除数据库的方法。 8.掌握应用Transact-SQL语句创建数据库的方法。 9.掌握应用Transact-SQL修改和查看数据库的方法。 10.掌握通过Transact-SQL删除数据库的方法。 11.掌握SQL Server 2005数据库和操作系统物理文件的关系。 12.掌握数据库的分离和附加方法。 二、实验内容 1.完成SQL Server 2005开发版的安装。 提示:若计算机系统中已经安装有SQL Server 2005系统,则在安装时需要选择安装命名实例。安装过程中身份验证模式选择“混合模式”并设置sa账户的密码。 2.利用SQL Server配置管理器启动、停止SQL Server服务(包括默认实例和命名实例),配置SQL Server服务为自动启动。 3.利用SQL Server配置管理器配置进行SQL Server 2005网络配置,启用默认实例和命名实例的TCP/IP协议。 4.利用SQL Server外围配置器配置数据库引擎的服务及远程连接,设置为“本地连接和远程连接”,选择“同时使用TCP/IP和named pipes”。 5.利用SQL Server Management Studio注册安装的命名实例。 6.利用SQL Server Management Studio注册远程服务器。 提示:注册远程服务器时需要使用混合验证模式,利用sa账户和密码登录远程服务器。 7.启动SQL Server Management Studio,连接到服务器。新建一个查询,在其中输入如下代码: DECLARE @position int, @string char(5) SET @position = 1 SET @string = 'China' WHILE @position <= DATALENGTH(@string) BEGIN SELECT SUBSTRING(@string, @position, 1) 字符, ASCII(SUBSTRING(@string, @position, 1)) ASCII码 SET @position = @position + 1 END

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧