关于作业的问题:急
insert into zljdjgb
SELECT a.*
FROM OPENROWSET('SQLOLEDB','lx39';'sa';'9999',
'SELECT * FROM web3.dbo.zljdjgb') AS a
where a.jddjh not in (select jddjh from zljdjgb)
这是我写的作业,'sa';'9999'这是超级管理员的帐户,我自己又建立了一个,但是不管用,请问各位大师应如何建立查询帐户,
问题点数:0、回复次数:3Top
1 楼yelook(香槟酒)回复于 2004-12-03 12:44:27 得分 0
通常的做法是在安全选项里建一个链接服务器
也可以用语句建立
--远程连接
EXEC sp_addlinkedserver
'别名',
'',
'MSDASQL',
NULL,
NULL,
'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
GO
然后你就可以如下:
select * from 别名.库名.dbo.表名
insert 库名.dbo.表名 select * from 别名..库名.dbo.表名
select * into 库名.dbo.新表名 from 别名..库名.dbo.表名
go
Top
2 楼lxlq33(line)回复于 2004-12-06 20:58:22 得分 0
不可以建立一个其它的用户名,这个只是改变了名字,但还是超级用户的名字,我想起一个名字只用来对这个数据库查询的权限。如何用请详答谢谢!Top
3 楼cainiao000(平平淡淡)回复于 2004-12-16 15:54:26 得分 0
帮你顶.Top




