EXEC sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'exec sp_addlinkedsrvlogin @rmtsrvname='别名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码'
解决方案 »
- 关于数据库的设计
- 关于sql server的查询的问题
- sql server 2000 为什么怎样才能在vista上安装?
- mssql高手,我有程序的源代码,和数据库,但是数据库里的存储过程丢了!能帮助恢复吗?
- 请问在sql2000中如何查看存储过程的修改日期?
- 求一个简单的SQL,希望大家给我看一下,谢谢
- 求个存储过程~~~~~~~
- 利用SQL语句,将datetime转换成yyyy/mm/dd hh:mm:ss格式的字符串
- 这个视图的问题想到头都晕了,快来指点迷津呀
- %%%%%%%%%%%%%%%%%%求一段简单得SQL语句%%%%%%%%%%%%%%%%%%
- sqlserver2000各用户口令都保存在那里了?如何能查出各用户的口令?
- 我把网络密码改掉了,就连不上sql了,该咋办呢?
DISTRIBUTED TRANSACTION COORDINATOR服务。
对于存储过程,SQL Server 使用最初创建存储过程时的 SET ANSI_NULLS 设置值。无论随后何时执行存储过程,SET ANSI_NULLS 的设置都还原为其最初使用的值并生效。当在存储过程内唤醒调用 SET ANSI_NULLS 时,其设置不更改。
在执行分布式查询时应将 SET ANSI_NULLS 设置为 ON。
在执行分布式查询时应将 ANSI_WARNINGS 设置为 ON。
企业管理中的ANSI_NULLS和ANSI_WARNINGS选项不对,但没有方法改动。在查询分析器可以设置ANSI_NULLS和ANSI_WARNINGS选项,而且默认值是对的。所以能在查询分析器创建此类存储过程,而不能在企业管理器创建此类存储过程。就是:
create proc 名
as
SET ANSI_NULL_DFLT_ON on --注意
SET ANSI_WARNINGS on select * from open...
DISTRIBUTED TRANSACTION COORDINATOR服务怎么启动啊^_^,还有我是想用触发器而不是存储过程,请问触发器又是怎么实现执行分布式查询的呢???(你真是很牛X好佩服你^_^)