sql-server - 如何使用一个帐户登录并使用另一个帐户访问数据库
问题描述
我使用一组凭据登录 SSMS,没问题。然后我想在一个脚本中访问多个数据库,但其中一个数据库需要不同的凭据。访问数据库时,有没有办法在脚本中指定不同的凭据?
解决方案
是的,有办法。
尝试使用EXECUTE AS
,请参阅下面的代码段。
EXECUTE AS LOGIN = 'your login name';
EXECUTE AS USER = 'your user name';
查看更多关于 EXECUTE AS (Transact-SQL)
推荐阅读
- apache-spark - 如何将 Spark DataFrame 插入 Hive 内部表而不重复?
- java - 如何在最新的 Android Studio 3.2 中打开 Android 设备监视器
- powershell - 使用 Powershell 在文件中查找 CRLF
- java - Java ExecutorService 运行线程两次
- javascript - NodeJS 在下一个请求之前等待 HTTP 响应
- protractor - 查询未在量角器中完全返回数据
- html - 使下拉菜单与导航栏宽度相同
- c# - 在winform应用程序中将vb函数转换为c#
- javascript - 检查 2 个变量是否包含完全相同的文本并使用 jquery 执行操作
- r - 使用 R 中另一列中元素的第一个元素创建一个新的数据框列