问题标签 [azure-sql-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
98 浏览

azure - vm 中 sql server 的 Azure 存储定价

我创建了一个 SQL Server 2016 虚拟机。

我在我的机器上添加了 6 个 1 TB SSD 的磁盘。

每个 1 TB 磁盘的定价是否与高级存储磁盘相同(例如每月 148 美元)或者磁盘是否有其他定价?

0 投票
1 回答
474 浏览

azure - 如何在 AzureSqlServer 中使用 ARMtemplate 将 AuditingType 设置为 Blob

我正在使用 ARMTemplate 部署 AzureSqlServer。我想使用 ARMTemplate 启用审计和威胁检测。下面是将 auditingtype 设置为“Table”的代码:

这段代码给出的错误如下:

部署模板验证失败:'资源'Microsoft.Sql/servers/test2aa/auditingPolicies/DefaultAudit‌​Policy'未在模板中定义

如果我更改“类型”:“auditingPolicies”,那么我还需要更改 api 版本。当我修改 apiversion 并重新部署模板时,我得到“处理请求时发生错误”并且模板失败

如何使用 ARMTemplate 将 AuditingType 设置为“Blob”?

0 投票
2 回答
19163 浏览

sql-server - 如何将 Azure SQL Server 连接字符串添加到 Windows 窗体中的 app.config?

我正在尝试将 Azure SQL Server 连接字符串添加到我的app.config文件中,但是当我尝试从 Azure 复制和粘贴它时,连接字符串上到处都是红色下划线。我在 Visual Studio 中使用 Windows 窗体。

这是我的连接字符串:

有没有办法解决这个问题?请指教。

0 投票
0 回答
214 浏览

sql - SQL Server:hierarchyid 和 nvarchar

我有一个 SQL Server 数据库,其中包含一个Users包含以下列的表:

  • 用户 ID:nvarchar(128)
  • 电子邮件:nvarchar(256)
  • ...

我想将用户层次结构添加到我的系统中。这意味着,一个用户将成为“管理员”。其他将是管理员或其他用户的孩子。

所以,我想到了添加一个新列:

  • 父用户:hierarchyid

Users桌子上。管理员用户将是层次结构的顶级值。其他将放置在其下方。例如:

我的问题是 hierarchyid 列不接受nvarchar(128)(我的用户 ID)作为有效值。因此,我的管理员用户无法在他的[ParentColumn].

使用 SQL Server Management Studio 时出现的错误:

错误

尝试了这些值:

  • b2566df8-9129-405b-a0e6-a56da3b49c5a
  • /b2566df8-9129-405b-a0e6-a56da3b49c5a

一种可能的解决方案是为每个用户创建另一个唯一 ID。但是,现在创建一个 userid 将被 hierarchyid 列接受。但是,我想避免这种解决方案并使用原始用户 ID。

如何解决这个问题?

0 投票
0 回答
1699 浏览

sql-server - 服务器主体已存在,但未显示在 SSMS 中

我在其他两个环境中通过 SSMS 在 Azure SQL 中创建了登录名,但在第三个 Azure SQL Server 上,相同的 SQL 命令创建了登录名,但它们没有显示在 SSMS 中。我正在使用这些登录名来访问数据库的用户。正如我所说,它适用于所有其他 Azure SQL Server。

但是,当我创建我的登录名时,它们不会显示在安全 > 登录名下,如果我尝试为数据库创建用户,我会收到以下错误:

'myuser' 不是有效的登录名或您没有权限。

这是我创建登录的 SQL:

这是我在选定数据库上运行的 SQL,以添加上面创建的具有执行权限的用户:

需要明确的是,登录(第一个 SQL)表示它已创建,但它没有显示在 SSMS 中,并且不允许我在数据库中创建用户

0 投票
2 回答
354 浏览

sql - 创建复合主键的外键

我有两张桌子 - EducatorsFaculties

该表Faculties具有由两列 (InstitutionUserIdFacultyId) 组成的复合主键。我在表中也有相同的列Educators。我想用外键将这两个表链接在一起。

所以,这是我的查询:

但我收到此错误消息:

消息 1776,级别 16,状态 0,第 7 行
引用表 'dbo.Faculties' 中没有与外键 'FK_Educators_FacultyId_Faculties_FacultyId' 中的引用列列表匹配的主键或候选键。

消息 1750,级别 16,状态 1,第 7 行
无法创建约束或索引。请参阅以前的错误。

如何解决这个问题呢?

0 投票
0 回答
91 浏览

azure - Azure DB 防止未经许可扩大规模

我已经使用最便宜的 Azure SQL DB 计划(基本 + 5 个 DTU)大约 10 个月了。账单很低,例如使用量。在检查了我的 7 月的账单后,我不时查看账单,真的很困惑,因为它上涨了 5 倍。我去了资源管理器,发现通过将其移动到标准带 + DTU 增加到 15 左右,数据库得到了扩展。我没有要求,也没有理由这样做,因为它仍然是仅由我使用的同一个宠物项目。

谁能确认未经我许可升级我的计划是否是“正常”做法?如果它动态扩展 - 我该如何关闭它?

0 投票
0 回答
32 浏览

azure-machine-learning-studio - Azure ML 导入数据连接在密码中有特殊字符

Azure SQL DB 连接中的 Azure ML 导入数据]在密码中有特殊字符。

在连接向导中,它已成功连接。

但是在运行实验时,它会给出错误而没有错误消息。

经过长时间的分析,这个问题被确定了。

任何人都知道如何在 Azure ML 中为导入数据功能转义字符?

0 投票
2 回答
2069 浏览

azure-sql-database - Azure SQL 中 Blob 存储中的外部表(不是 Azure SQL DW)

这是我试图在 Azure SQL 数据库中运行的脚本:

我收到以下错误:

提供的数据源类型不支持外部表。

我的目标是在 blob 存储中创建外部表,以便 HDInsight 中的 Hive 查询引用相同的 blob。该表需要通过 Azure SQL 进行管理。这个脚本有什么问题?

0 投票
2 回答
555 浏览

powershell - 如何查找 Azure SQL 数据库的复制角色

我正在尝试查找 Azure SQL DB(主要或次要)的复制角色。

我使用 : Get-AzureRmSqlDatabase 命令但找不到复制信息。

是否有不同的 powershell 命令来查找复制角色?