Azure SQL外部源 - 权限问题

时间:2017-03-21 17:42:33

标签: azure azure-sql-database

以此为例: https://msdn.microsoft.com/en-us/library/dn935022.aspx?f=255&MSPPError=-2147217396 (向下滚动到"创建RDBMS外部数据源)我创建了以下脚本...

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'STRONG PASSOWRD';

CREATE DATABASE SCOPED CREDENTIAL SQL_Credential  
WITH IDENTITY = 'NewUserName',
SECRET = 'another password';

CREATE EXTERNAL DATA SOURCE MyElasticDBQueryDataSrc 
WITH (
    TYPE = RDBMS, 
    LOCATION = '<servername>.database.windows.net', 
    DATABASE_NAME = 'DB Name on server', 
    CREDENTIAL = SQL_Credential 
);

关于权限的第一个声明失败了 - 但是我使用管理员凭据和密码通过SQL身份验证登录...

我通过桌面上的SQL Mgmt Tools执行此操作,并在防火墙上打了正确的IP地址...

作为管理员和所有者,我应该有足够的权限......

BTW ..我通过这篇文章https://azure.microsoft.com/en-us/blog/querying-remote-databases-in-azure-sql-db/开始了这条路......这已经有几年了......

1 个答案:

答案 0 :(得分:1)

卫生署!我让查询针对主数据库运行......这是小事......