Synonym同义词的问题

了解 2012-04-06 02:20:25
本机ip:192.168.1.2

exec sp_addlinkedserver 'links', '', 'SQLOLEDB', '192.168.1.3'
exec sp_addlinkedsrvlogin 'links', 'false',null, 'SA', '123456'

select * from links.master.dbo.spt_values --正确

create Synonym syn for links.master --正确

select * from syn.dbo.spt_values --错误,为什么?

...全文
103 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
了解 2012-04-09
  • 打赏
  • 举报
回复
还有,你那样写我知道,但我要的不是那样的。
了解 2012-04-09
  • 打赏
  • 举报
回复
创建同义词的对象不能是数据库呀,我的失误。叶子,有其它办法实现我的功能吗?到数据库的同义词,不到具体对象。
叶子 2012-04-06
  • 打赏
  • 举报
回复


create Synonym syn for links.master.dbo.spt_values

select * from syn



这样试试
叶子 2012-04-06
  • 打赏
  • 举报
回复
可以为下列对象类型创建同义词:

程序集 (CLR) 存储过程
程序集 (CLR) 表值函数
程序集 (CLR) 标量函数
程序集聚合 (CLR) 聚合函数
复制筛选过程
扩展存储过程
SQL 标量函数
SQL 表值函数
SQL 内联表值函数
SQL 存储过程
视图
表1(用户定义)
------------------------

links.master 表示的是一个数据库吗?

11,849

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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