【发布时间】:2015-12-12 12:07:30
【问题描述】:
我正在创建一个触发器,它应该在我自己的数据库之外的另一个数据库的表上创建或删除数据。如果数据库在不同的服务器上运行,我可以添加一个链接服务器,并能够以这种方式访问它。 但是如果两个数据库都运行在同一个 sql server 上,但是用户名和密码不同呢?如何授予 Db1.user1 对 Db2 的访问权限?我想一种解决方案是将 user1 添加到 Db2,但我也可以“告诉” sql server 当 Db1.user1 尝试访问 Db2 时,请使用 user2? 我正在运行 Ms SqlServer 2008 r2
【问题讨论】:
标签: sql sql-server database sql-server-2008