Active directory管理员SSMS登录问题
您好 Azure SQL 工程师!我在尝试创建可以使用管理员凭据登录我的 SQL 数据库的 AAD 用户时遇到了问题.我正在免费试用,但我没有域名.我尝试在 AAD 中将外部 B2B 用户添加为管理员,但这似乎不会影响使用这些凭据登录 SSMS.我仍然无法登录.我可以使用用于创建 Azure 试用版的凭据登录,但似乎无法添加外部 SQL 数据库管理员.这可能吗?如果可以,请告诉我该怎么做. 解决方案 嗨,Aqeel, 您需要绑定 Azure Active Directory 订阅才能使其正常运行. 将 Azure 订阅关联或添加到 Azure Active Directory 以上文档介绍了如何将 Azure Active Directory 身份验证添加到 Azure SQL 数据库 (PaaS).如果您有任何其他问题,请告诉我们. 问候, 迈克 Mike:如果这回答了您的问题,请将其标记为已回答,或添加带有解决步骤的评论并将其标记为已回答
92 2022-07-19
编程技术问答社区
一些疑问
我是 Azure SQL 数据库的新手 我有一些疑问 1.在 Azure DB 中运行 sp_who2 时有所不同.有一些来自不同服务器的后台进程: DmvCollector &n; ; ; ; 备份服务 节点代理  
110 2022-07-19
编程技术问答社区
Azure SQL可读副本不再更新
我正在使用美国东部的 S3 数据库到美国西部的 S0 数据库的地理复制. 过去一周我一直在测试它,它运行良好.昨天我在主数据库上进行了一次大型索引重建操作,使 DTU 负载达到最大大约 8-9 小时.从那时起(我不确定)看起来像什么,我的中学不再更新.大约 24 小时前,我在主数据库中删除了一个表格行,它仍然显示在辅助数据库中.辅助不显示任何 DTU 负载.Azure 门户将次要状态显示为“可读". 为什么我的中学不再更新? 解决方案 Hi Kspearrin, 次要是否偶然处于只读模式? 如何在 Azure 异地复制数据库中更新统计信息和重建索引 谢谢, 迈克
88 2022-07-19
编程技术问答社区
如何对齐数据同步中使用的术语?
好吧,也许只有我一个人,但我认为最好统一数据同步场景中使用的所有术语. 例如, 当我第一次点击SQL数据库资源时,看到了“同步到其他数据库"选项,然后开始猜测“Hub"是什么?和“会员" 嗯,只要 2 秒,我就明白我正在处理的当前 SQL 数据库应该是“Hub"数据库.我想与之同步的另一个数据库应该是“成员".如果我想要从 *this* DB 到 *that* DB 的单向同步,我只需需要选择“Hub Win".这很容易... 然后我完成设置并开始同步,一切都很好,直到 103,662.15 秒(28 小时)后,-- HOLY SHXX!-- 同步完成并出现日志消息“上传:已应用 0 次更改/0 次失败,下载:已应用 1665869 次更改/1 次失败".这个怎么理解?我怀疑我是否将同步设置为错误的方向! 我检查了设置,但看起来没问题,不是我的错.但是,我还是差点晕倒. 我需要仔细检查最终的同步结果.同时,我也想知道 Azure 是否可以使用这些术语并以明确的方式呈现
88 2022-07-19
编程技术问答社区
Azure DB sync失败,无法将值NULL插入列“local\u create\u peer\u timestamp”
大家好 背景 我已经从bacpack恢复了两个数据库Db0和Db1; 我创建了 DB Sync 组并对其进行了定义,以便 Db1 可以从 Db0 同步(集线器,集线器获胜); 但是数据库同步失败并出现以下错误;请注意最后提到的支持 ID. 有人可以告诉我们如何解决这个问题吗?我们需要帮助才能完成这项工作. 数据库配置失败,出现异常“无法将值 NULL 插入列 'provision_timestamp'、表 'Db1.DataSync.provision_marker_dss';列不允许空值.INSERT 失败.语句已终止.内部异常:SqlException 错误代码:-2146232060 - SqlError 编号:515,消息:无法将值 NULL 插入列 'provision_timestamp',表 'Db1.DataSync.provision_marker_dss';列不允许空值.插入失败.SqlError 编号:3621,消息:语句已被终止
118 2022-07-19
编程技术问答社区
SQL 2014 AlwaysOn AG,监听器
嗨, 我们已经为可用性组配置了 SQL AlwaysOn 侦听器.由于这些是 Azure VM,我们还创建了一个 sqlLoadBalancer,使用 Listener IP 地址,将两个 xSQL 服务器作为后端服务器.我们已经配置了健康探测和加载平衡器规则. 但是,当我们尝试使用 ODBC 从 Share Point 服务器或 Web 服务器连接到 Listener 时,它无法连接到 Listener.但是,ODBC 可以连接到两个 SQL 服务器. 我们在使用 ODCB 从共享点/Web 服务器连接侦听器时遇到的错误 连接失败 SQLState 01000 SQL Server 错误 53 [Microsoft]ODBC SQL Server Drive [DBNETLB] ConnectionOpen (连接()) 连接失败 SQL状态 08001 SQL Server 错误 17 [Microsoft][ODBC SQL Server D
226 2022-07-19
编程技术问答社区
同步组处于处理状态
你能帮我重置同步组的状态吗? 解决方案 你好, 出于安全考虑,请编辑您的问题并删除有关您的订阅 ID 的任何信息.这是敏感信息. 关于同步卡住在“进行中"状态下,您能否在 DTU 图(Azure 门户)上看到数据库达到 DTU 限制?如果说是这种情况的扩大等级. 在安装代理的计算机上,确保计算机没有耗尽可用磁盘空间. 您最近是否对架构进行了任何更改? 有关以下论坛主题的更多建议以及有关如何收集跟踪的说明. https://social.msdn.microsoft.com/Forums/azure/en-US/6ca60738-61ed-4cf4-911a-8dd8961cf636/sync-group-stuck-in-progressing-status?forum=ssdsgetstarted 希望这会有所帮助. 问候, Alberto Morillo SQLCoffee.com
94 2022-07-19
编程技术问答社区
SQL查找两个表之间数据差异的最快方法
我正在尝试找到最快的方法来查找两个表之间的差异. 第一个表每天从文本文件中填充,第二个表在我们的数据库中维护. 我们需要添加新的或从文本文件中更改的数据.比较是在主键上完成的. 创建表 dbo.CustomerTransaction ( CustomerTransactionId int 主键, 客户名称 varchar(50), 产品名称 varchar(50), QuantityBought int ) 所以行值表 1:(1,'Bob','Table',8) 与表 2 相同:(1,'Bob','Table',8) 这些是不同的 (1,'Bob','Table',8) , (1,'Bob','Chair',8) ,主键不同. 我看到很多讨论方法的文章,包括 Left Join、Except、tablediff、Visual Studio DataComparison、Union group. 但是,
214 2022-07-19
编程技术问答社区
我可以在Azure SQL数据库中还原删除的数据库吗
我误删了数据库. 我可以恢复它吗? 解决方案 可以,您可以恢复已删除的数据库.有关详细信息,请参阅文档的已删除数据库还原部分:https://docs.microsoft.com/en-us/azure/sql-database/sql-database-recovery-using-backups.
346 2022-07-19
编程技术问答社区
在数据库迁移服务中找不到联机迁移选项
我想使用 azure 数据库迁移服务测试到 azure sql db 的在线迁移.我正在关注以下链接. https://docs.microsoft.com/en-us/azure/dms/tutorial-sql-server-azure-sql-online 但在“创建迁移项目",我无法看到活动中的在线数据迁移.我在中环有 DMS美国位置. 有人遇到同样的问题吗? 解决方案 你好, 你的意思是“创建迁移服务"吗? 请确认. 问候, 阿尔贝托·莫里洛 SQLCoffee.com
100 2022-07-19
编程技术问答社区
无法在Visual Studio中从Azure数据库检索创建的表
所以,我按照“如何为 Azure 数据库使用 Cordova 插件"进行了操作.文档 我想做的很简单.创建到 Azure 数据库的客户端连接,然后只需读取页面中的内容.我遵循了快速入门文档并下载了一个预制的 zip 文件,其中包含一个已制作的连接到 Azure 的 Cordova 应用程序.该项目连接到 Azure 并读取一个名为 todoitem 的表.所以接下来我想做的就是在其中创建我自己的简单表数据库,所以我创建了一个带有 ID 和字符串的简单表.问题?当我将 tableName var 更改为表的名称时,出于某种原因,它不会做任何事情!它适用于已经制作的桌子,但不适用于我制作的桌子!这是我的代码使用... var tableName = "newTable" var client = WindowsAzure.MobileServiceClient(appUrl); //忽略appURL var var table = client.getTable(tableName
114 2022-07-19
编程技术问答社区
为什么ResourceWriteSuccess的事件网格订阅会使用不同的事件ID多次触发?
我为资源组创建了一个事件网格订阅并监听事件“Microsoft.Resources.ResourceWriteSuccess".该事件是通过向我的 API 发送一个 webhook 来处理的,它返回 200(我验证我的 API 没有错误,它正在响应适当地).我正在通过 Azure REST 管理 API 创建 Azure SQL 数据库. 事件发送成功;但是,似乎正在发送相同的事件,但具有不同的 eventIds(在有效负载中只是“id")和不同的 eventTimes.我在两个有效负载之间运行了一个差异检查器,以确保它是同一个事件.我是使用不同的 eventId 和不同的时间戳多次获取 ResourceWriteSuccess.我看不到数据库是如何多次写入资源组的. 这对我来说是个问题,因为为了保持幂等性,我的控制器正在检查该 eventId 是否已被处理(我将已处理的 webhook 存储在我的数据库中).我不想为已经发生的事件运行逻辑. 解决方案 嗨 Col
78 2022-07-19
编程技术问答社区
ODBC Varchar(最大)
我们有一些使用 ODBC 13 驱动程序连接到 Azure SQL 的旧版 VB6 应用程序,昨天中午 CST 左右,突然对 varchar(max) 列的任何读取都会导致看起来垃圾的数据.尝试升级到 ODBC 17,没有区别.唯一的有效的方法是将 varchar(max) 更改为 varchar(8000). 这已经工作了几个月,昨天中午突然停止了.有什么变化吗? 解决方案 嗨 Britishcanuck, 您有 Azure 支持计划吗?如果没有,我可以为您创建一次性事件单,以便调查此问题.请将您的 Azure 订阅 GUID 发送到 Microsoft.com 上的 AzCommunity,我将发回说明以解决此问题调查. 服务有滚动更新,因此有可能进行了更新.您是否知道您所做的任何更改? 问候, 迈克
80 2022-07-19
编程技术问答社区
如何在Azure Sql Server中运行urgrade DB脚本而不停机(就像Azure App Services中的插槽一样)
"azure sql server 数据库"中是否有任何选项?类似于“Azure App Services"中的插槽? 或者是否有任何选项可以在不停机的情况下在生产数据库中运行任何升级脚本. 解决方案 你好, 你想用那些数据库升级脚本做什么?您要更改架构还是更改编程对象? 问候, 阿尔贝托·莫里洛 SQLCoffee.com
88 2022-07-19
编程技术问答社区
Azure SQL Server实例,需要帮助设置管理员权限
你们可以创建一个 SQL Server Admin 用户并将其分配给数据库吗? 我在 Student Azure 上,并且(我有另一个帐户)并且想知道 SQL DB.我没有使用 Windows 服务器,也没有为用户计划使用 Active Directory/Windows 进行身份验证.我需要一个脚本,Shell 命令才能创建Microsoft Azure SQL 屏幕中的用户/组. 我在网上找不到任何文档 解决方案 你好, 请注意:在 Azure SQL 数据库中,db_datareader、db_datawriter、db_ddladmin 等角色与传统数据库级别相同,但在 Azure SQL 数据库中不存在 sysadmin、serveradmin 等传统服务器级别角色 请参考下面的链接,一步一步做... https://www.mssqltips.com/sqlservertip/5242/将用户添加到 azure-sql-databas
368 2022-07-19
编程技术问答社区
从门户还原已删除的Azure SQL数据库部署失败,InternalServerError
我正在尝试在 Azure 中测试一些灾难恢复过程. 我在测试服务器上复制了一个生产 Azure SQL 数据库,将其删除,并尝试使用“已删除的数据库"恢复它.SQL Server 下的选项.恢复已删除的数据库备份时,约 34 分钟后失败与: 状态:失败 代码:InternalServerError 消息:处理请求时发生意外错误.跟踪 ID:'xxxxxxxxxx' 截图: 我现在已经尝试了两次,但都没有成功.这是令人担忧的,因为我不确定在同一场景中尝试恢复生产数据库时是否会出现同样的问题. 我也尝试使用 PowerShell 执行还原,但同样失败. PS C:\>$DeletedDatabase = Get-AzSqlDeletedDatabaseBackup -ResourceGroupName "ResourceGroup01";-ServerName "Server01";-DatabaseName "Database01" PS C:\>恢
78 2022-07-19
编程技术问答社区
Azure门户未提供Azure SQL数据库的任何信息
不知道问题出在哪里,因为没有反馈,但 30 分钟后,我在 Azure SQL 数据库的 Azure 门户中收到了此反馈. 我无法在 Azure 中创建问题,因为没有订阅就无法做到这一点.但我想知道我的 Azure SQL 数据库有什么问题. 解决方案 你好, 您想知道为什么这些功能会出现在您的屏幕上,或者为什么其中一些功能会显示“加载失败"状态吗?或者是你在说别的吗? 希望这会有所帮助. 问候, 阿尔贝托·莫里洛 SQLCoffee.com
180 2022-07-19
编程技术问答社区
非管理员的SQL数据库批量插入权限
我一直在搜索和阅读有关我遇到的问题、有关它和/或特定于 SQL Server 产品的大量信息,但我没有找到我正在寻找的特定于Azure SQL 数据库. 我可以使用管理员帐户批量插入,但是不是非管理员用户. 在 Azure SQL 数据库中,我创建了一个用户并分配给几个数据库角色: 创建用户 [datamaster] WITH PASSWORD = 'myStrongPassword!'; ALTER ROLE db_datareader ADD MEMBER [datamaster]; ALTER ROLE db_datawriter ADD MEMBER [datamaster]; ALTER ROLE db_owner ADD MEMBER [datamaster]; 然后,在 SSMS 中连接为 SERVER ADMIN LOGIN 或我自己使用 AAD(ACTIVE DIRECTORY ADMIN)一个执行 BULK INSERT 的存储过程: 以
760 2022-07-19
编程技术问答社区
复制Azure SQL数据库和权限错误!!
全部, 我尝试将 Azure SQL 数据库从生产 Azure SQL 实例复制到我们的 Azure SQL QA 实例,但出现以下错误. Msg 45137, Level 16, State 1, Line 2 权限不足,无法在服务器 'azuresqlvmprod2'. 为什么会出现这个错误以及为什么会出现这个错误当我在 QA 实例上运行它时,在生产实例上? 创建DATABASE web_Front_Prod2 原样 复制OF azuresqlvmprod2.web_Front( SERVICE_OBJECTIVE = 'S2' ) ; grajee 解决方案 相信消息“权限不足,无法创建数据库副本"表示您没有创建复制操作的权限,而不是创建数据库本身.您连接到目标服务器的帐户运行该命令的源服务器上还必须存在相同的用户名和密码.
124 2022-07-19
编程技术问答社区