问题标签 [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.
azure - vm 中 sql server 的 Azure 存储定价
我创建了一个 SQL Server 2016 虚拟机。
我在我的机器上添加了 6 个 1 TB SSD 的磁盘。
每个 1 TB 磁盘的定价是否与高级存储磁盘相同(例如每月 148 美元)或者磁盘是否有其他定价?
azure - 如何在 AzureSqlServer 中使用 ARMtemplate 将 AuditingType 设置为 Blob
我正在使用 ARMTemplate 部署 AzureSqlServer。我想使用 ARMTemplate 启用审计和威胁检测。下面是将 auditingtype 设置为“Table”的代码:
这段代码给出的错误如下:
部署模板验证失败:'资源'Microsoft.Sql/servers/test2aa/auditingPolicies/DefaultAuditPolicy'未在模板中定义
如果我更改“类型”:“auditingPolicies”,那么我还需要更改 api 版本。当我修改 apiversion 并重新部署模板时,我得到“处理请求时发生错误”并且模板失败
如何使用 ARMTemplate 将 AuditingType 设置为“Blob”?
sql-server - 如何将 Azure SQL Server 连接字符串添加到 Windows 窗体中的 app.config?
我正在尝试将 Azure SQL Server 连接字符串添加到我的app.config
文件中,但是当我尝试从 Azure 复制和粘贴它时,连接字符串上到处都是红色下划线。我在 Visual Studio 中使用 Windows 窗体。
这是我的连接字符串:
有没有办法解决这个问题?请指教。
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。
如何解决这个问题?
sql-server - 服务器主体已存在,但未显示在 SSMS 中
我在其他两个环境中通过 SSMS 在 Azure SQL 中创建了登录名,但在第三个 Azure SQL Server 上,相同的 SQL 命令创建了登录名,但它们没有显示在 SSMS 中。我正在使用这些登录名来访问数据库的用户。正如我所说,它适用于所有其他 Azure SQL Server。
但是,当我创建我的登录名时,它们不会显示在安全 > 登录名下,如果我尝试为数据库创建用户,我会收到以下错误:
'myuser' 不是有效的登录名或您没有权限。
这是我创建登录的 SQL:
这是我在选定数据库上运行的 SQL,以添加上面创建的具有执行权限的用户:
需要明确的是,登录(第一个 SQL)表示它已创建,但它没有显示在 SSMS 中,并且不允许我在数据库中创建用户
sql - 创建复合主键的外键
我有两张桌子 - Educators和Faculties:
该表Faculties
具有由两列 (InstitutionUserId
和FacultyId
) 组成的复合主键。我在表中也有相同的列Educators
。我想用外键将这两个表链接在一起。
所以,这是我的查询:
但我收到此错误消息:
消息 1776,级别 16,状态 0,第 7 行
引用表 'dbo.Faculties' 中没有与外键 'FK_Educators_FacultyId_Faculties_FacultyId' 中的引用列列表匹配的主键或候选键。消息 1750,级别 16,状态 1,第 7 行
无法创建约束或索引。请参阅以前的错误。
如何解决这个问题呢?
azure - Azure DB 防止未经许可扩大规模
我已经使用最便宜的 Azure SQL DB 计划(基本 + 5 个 DTU)大约 10 个月了。账单很低,例如使用量。在检查了我的 7 月的账单后,我不时查看账单,真的很困惑,因为它上涨了 5 倍。我去了资源管理器,发现通过将其移动到标准带 + DTU 增加到 15 左右,数据库得到了扩展。我没有要求,也没有理由这样做,因为它仍然是仅由我使用的同一个宠物项目。
谁能确认未经我许可升级我的计划是否是“正常”做法?如果它动态扩展 - 我该如何关闭它?
azure-machine-learning-studio - Azure ML 导入数据连接在密码中有特殊字符
Azure SQL DB 连接中的 Azure ML 导入数据]
在密码中有特殊字符。
在连接向导中,它已成功连接。
但是在运行实验时,它会给出错误而没有错误消息。
经过长时间的分析,这个问题被确定了。
任何人都知道如何在 Azure ML 中为导入数据功能转义字符?
azure-sql-database - Azure SQL 中 Blob 存储中的外部表(不是 Azure SQL DW)
这是我试图在 Azure SQL 数据库中运行的脚本:
我收到以下错误:
提供的数据源类型不支持外部表。
我的目标是在 blob 存储中创建外部表,以便 HDInsight 中的 Hive 查询引用相同的 blob。该表需要通过 Azure SQL 进行管理。这个脚本有什么问题?
powershell - 如何查找 Azure SQL 数据库的复制角色
我正在尝试查找 Azure SQL DB(主要或次要)的复制角色。
我使用 : Get-AzureRmSqlDatabase
命令但找不到复制信息。
是否有不同的 powershell 命令来查找复制角色?