看看你的连接服务器是否有问题吧。
--不同服务器数据库之间的数据操作
--************************************************************************************
--创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 ' --查询示例
select * from ITSV.数据库名.dbo.表名 --导入示例
select * into 表 from ITSV.数据库名.dbo.表名 --以后不再使用时删除链接服务器
exec sp_dropserver 'ITSV ', 'droplogins '
--不同服务器数据库之间的数据操作
--************************************************************************************
--创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 ' --查询示例
select * from ITSV.数据库名.dbo.表名 --导入示例
select * into 表 from ITSV.数据库名.dbo.表名 --以后不再使用时删除链接服务器
exec sp_dropserver 'ITSV ', 'droplogins '
解决方案 »
- ssis 如何在控制流进行条件分割(急急急!!!!!!)
- sql
- 小数点前后不足长度的补0???????
- 怎样让SQL SERVER 2000自动实现这样的功能?高手请进~~~
- 还有一个sql
- Sql Server安装问题
- 如何从重复ID中选出一行数据?
- 我在看别人开发的一些单机版小型数据库程序时,没有发现数据库引擎,而且它的数据库文件扩展名是.dat等陌生的文件,这种数据库格式是不是
- 能不能通过sql改变字段的属性,如:自动编号的改为不自动编号?
- 多台计算机通过局域网共享一个数据库,请问有没有什么注意事项?
- SQL Server Profiler中碰到的一个疑难问题
- SQL 问题,高手请进!!!!!!!!!!!!!!!!!!!!!
WHERE
CONVERT(varchar(10) , [交货日], 111) = '2008/12/31'
AND [店CD] =7
WHERE
CONVERT(varchar(10) , [交货日], 111) = '2008/12/31'
AND [店CD] =7
这个操作是存储过程中的一部分,存储过程放在本地,WHD.DBOrder.dbo.订购明细是个视图,有没有可能是视图或表结构的问题??表结构曾经增加过两个主键,现在一直不能执行删除操作。
关键是,如果进入WHD这个服务器的查询分析器,在它自己的本地执行插入和删除操作时,没有问题任何问题。但是只要在远程执行,就算删除或插入一条数据,也不行,愁死了...
关键是,如果进入WHD这个服务器的查询分析器,在它自己的本地执行插入和删除操作时,没有问题任何问题。但是只要在远程执行,就算删除或插入一条数据,也不行,愁死了...
⑴若视图是由两个以上基本表导出的,则此视图不允许更新
⑵若视图的字段来自字段表达式或常数,则不允许对此视图执行INSERT和UPDATE操作,但允许执行DELETE操作
⑶若视图的字段来自集函数,则此视图不允许更新
⑷若视图定义中含有GROUP BY子句,则此视图不允许更新
⑸若视图定义中含有DISTINCT短语,则此视图不允许更新
⑹若视图定义中有嵌套查询,并且内层查询的FROM子句中涉及的表也是导出该视图的基本表,则此视图不允许更新
⑺一个不允许更新的视图上定义的视图也不允许更新
建议用nvarchar
这个还没试,我们老大不允许在WHD服务器上建存储过程,不过在WHD服务器执行的话,更新视图没有问题。
sp_refreshview 'WHD.DBOrder.dbo.订购明细'