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