2017-03-21 48 views
0

使用这个作为一个例子: https://msdn.microsoft.com/en-us/library/dn935022.aspx?f=255&MSPPError=-2147217396 (向下滚动到“创建RDBMS外部数据源),我创建了下面的脚本...SQL Azure的外部源 - 权限问题

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工具在我的桌面上执行此操作,并在正确的IP地址中打孔防火墙...

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

BTW。我通过这篇文章https://azure.microsoft.com/en-us/blog/querying-remote-databases-in-azure-sql-db/ ...这是一个老几年开始沿着这条道路..

回答

1

卫生署!我有针对主数据库运行的查询...这是一些小东西....