sql server 2005 奇怪的问题 关于名字的定位
sql server 2005 触发器 执行sp_executesql 的问题
db1,db2是一个服务器 server 的2个数据库
db1的table1 建立一个after update触发器 ,当 update table1 后建立一个复制表到 db2的table2中
exec server.db2.dbo.sp_executesql N'select * into table2 from server.db1.dbo.table1'
当用server.db1.dbo.table1 时 无法正常运行报事务上下文正在使用
当用 db1.dbo.table1 时 可以正常运行
如果前边必须 加server 如何解决 这是什么原因造成的呢
SQL code:
--先做鏈接
--创建链接服务器
exec sp_addlinkedserver 'ITSV', ' ', 'SQLOLEDB', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV', 'false ',null, '用户名 ', '密码 '
--查询示例
select * from ITSV.数据库名.dbo.表名
--导入示例
select * into 表 from ITSV.数据库名.dbo.表名
你是不是装多个sql服务.试试机器名+实例名的办法.
[servername/sql实例名].db1.dbo.table1
这个好象是一种格式
[servername\sql实例名].db1.dbo.table1
是不是update还没结束?
服务器名.数据库名.dbo.表名
相关问答:
遇到的现象是 同一个表的query会阻塞update
sql query 和update 操作 query会阻塞update操作吗
怎么解决
是不是什么设置不对还是怎的
如果会的话,那同一个表的频繁query and ......
查询结果集:
ps online totle
a 0 10
b 1 11
c 5 8
想显示成这样 ......
比如 有一字段为:
Num
6111
6201
6520
65121
60087
46300
我想把6开头的全都替换成5开头
注意这是表里的数据,我想用SQL语句实现替换
SQL code:
update tb set
num = s ......
A机器(XP)(10.10.6.65)完整的计算机名是: DZD服务器
我装了一个个人版: SQLServer2000,创建了一个实例名为:MYINSTANCE
装了:dotNetFx35setup.exe
并打好了SP4补丁:SQL2000-KB884525-SP ......
数据类型:
Code char(6)
CreateTime datetime
Price float
数据如下:
Code CreateTime Price
031021 2008-10-17 15:00:1 ......