标签: azure-sql-server

如何从 azure sql db 创建 BAK 文件

我想将我的 azure sql db 移动到另一台主机。但是我的新主机只允许导入 sql db 备份文件 (.BAK);我发现了如何使用 SQL Server Management Studio 生成 .BACPAK 文件,但我找不到从我的 azure sql db 创建 BAK 文件的方法。请帮忙。

sql-server azure azure-sql-server

6
推荐指数
1
解决办法
7951
查看次数

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

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

这是我的连接字符串:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <connectionStrings>
        <add name="AddSales"
             Server="tcp:Sales99.database.windows.net,1433;Initial" Catalog="Sales;Persist" Security="" Info="False;User" ID=""{your_username};Password=""{your_password};MultipleActiveResultSets=""False;Encrypt=""True;TrustServerCertificate="False;Connection" Timeout="30"
             providerName="System.Data.SqlClient" />
    </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

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

sql-server connection-string azure-sql-database azure-sql-server

6
推荐指数
2
解决办法
1万
查看次数

Azure SQL Server弹性池 - 自动将数据库添加到池中

目前我们有一个Azure SQL Server,每次创建新的Web应用程序时,我们都使用EF Core Code First来生成数据库.但是,在创建数据库之后,我们手动转到Azure门户并将新创建的数据库添加到Azure SQL Server内的弹性池中.有可能以某种方式自动化进程,以便通过门户网站或使用EF或其他任何方式生成每个新创建的数据库,它将自动添加到池中吗?

azure azure-elastic-scale azure-sql-database azure-sql-server

6
推荐指数
1
解决办法
1432
查看次数

Azure SQL Server,是否可以禁用服务器管理员(创建后)?

案件

我想使用 Azure SQL Server,正如如何保护 Azure SQL Server最佳实践中所述,最好使用 AAD 帐户而不是 SQL 帐户来访问您的服务器/数据库。

我在 Microsoft 和博客的文档站点上阅读了几篇文章,但我找不到在您拥有 Azure SQL Server 和创建的 AAD SQL 管理员并将其附加到 Azure SQL Server 后,可以禁用/删除服务器管理员帐户.

我知道创建 Azure SQL 时服务器管理员登录名和密码是必需的,但我希望可以在创建服务器和 AAD SQL 管理员后删除。

我为什么要这个?

  • 有足够多的公司必须规定(从本地继承)帐户必须由集中式身份存储(例如 AAD)控制。
  • 必须完成密码轮换,当您拥有集中式标识存储时,这要容易得多,而不是您必须为许多 Azure SQL Server 进行轮换。

是否可以禁用 SQL Server Admin(sql 帐户)?

azure-sql-database azure-sql-server

6
推荐指数
2
解决办法
2046
查看次数

事件网格发送具有不同ID的重复事件

我已经配置了事件网格订阅,以在创建资源时启动针对资源组中事件的Web挂接调用。

Web挂钩调用已成功处理,我返回200。为保持幂等性,我将发生的所有事件webhook_events与事件ID一起存储在表中。检查任何新事件,以查看它们是否存在于该表中。

这对我来说是个问题,因为我多次接收到同一事件,但ID却不同。我通过差异检查器将其发送,并确认事件之间的唯一区别是它们的eventTime和它们的ID(但这是同一事件,即SQL数据库上的Microsoft.Resources.ResourceWriteSuccess)。

原因是事件网格多次向我发送具有不同ID的同一事件吗?

编辑:

我已与Microsoft谈过此事,他们告诉我,如果未返回接受的响应代码,则该事件将使用不同的ID复制并再次发送。这显然是一个痛苦的工作。

我立即以200 OK响应,但是事件网格太大且处理起来太慢,无法接受我的事件,因此它再次发送了事件。我想挑战任何人,寻找一种区分这些重复事件的方法。

azure azure-eventhub azure-sql-database azure-sql-server azure-eventgrid

6
推荐指数
2
解决办法
389
查看次数

通过 VPN 连接到 Azure SQL

我有一个到我的 Azure 云的 VPN 连接。连接后,我可以看到大部分网络设备,例如虚拟机。但是,我看不到 Azure SQL 数据库。我联系了支持人员,他们解释说,这是不受支持的,并且如果我打开某些 ip 的端口,我只能访问云外部的 Azure SQL。对我来说,这似乎是一个主要的安全问题和不便,因为支持人员可能会不时从不同的位置和不同的 IP 进行连接。我想知道其他人是如何解决这个问题的。

vpn azure azure-sql-server

6
推荐指数
1
解决办法
9836
查看次数

Azure Sql Server 管理员登录名有哪些限制?

我使用以下 terraform 代码创建它:

resource "azurerm_sql_server" "instance" {
    name                         = "${local.resource_group_name}-sql-${random_integer.sql_num.result}"
    resource_group_name          = local.resource_group_name
    location                     = local.location
    version                      = "12.0"
    administrator_login          = "admin"
    administrator_login_password = random_password.sql_password.result

    tags = {
        environment = var.env
    }
}
Run Code Online (Sandbox Code Playgroud)

但我明白了:

Error: Error waiting on create/update future for SQL Server "app505-dfpg-qa-data-eastus2-sql-53398" (Resource Group "app505-dfpg-qa-data-eastus2"): Code="InvalidLoginName" Message="'admin' is not a valid login name in this version of SQL Server."
Run Code Online (Sandbox Code Playgroud)

好的,那么什么是有效的登录名呢?谷歌似乎在这个问题上保持沉默。

azure-sql-server

6
推荐指数
1
解决办法
1320
查看次数

Azure SQL 无服务器数据库 CPU 持续计费

因此,我在设置新的 Azure SQL 无服务器数据库时遇到了一些问题。 在此输入图像描述

我不断获得高 CPU 计费使用率,这花费了一大笔钱,我什至在新区域中使用新名称创建一个新数据库,使用新用户名和密码以及锁定防火墙。备份以及所有自动功能均被禁用。但一旦部署完成,我就开始收到账单。

在此输入图像描述

我已经运行了 sql profiler,但没有任何东西触及数据库。

有人以前遇到过这个问题,或者知道从哪里开始寻找吗?

azure azure-sql-database azure-sql-server

6
推荐指数
2
解决办法
5953
查看次数

Azure Sql 数据库中的 CXSYNC_PORT 等待类型

我现在间歇性地面临这个问题,其中查询(从存储过程调用)适用于CXSYNC_PORT等待类型并继续保持更长的时间(有时长达 8 小时)。我不得不终止该进程,然后重新运行该过程。此过程每 2 小时从 ADF 管道调用一次。

这种行为的原因是什么,我该如何解决这个问题?

azure-sql-database azure-sql-server

6
推荐指数
1
解决办法
1052
查看次数

什么 Azure 角色允许用户配置 SQL Server 防火墙规则?

什么 Azure 角色允许用户配置 SQL Server 防火墙规则?

分配 SQL 安全管理员角色使我可以访问大多数服务器设置,但当我单击“显示防火墙设置”时,我收到消息“无法访问防火墙设置”边栏选项卡。

我可以为用户分配什么角色,而不给予他们对 Azure 帐户的完全控制权。

显示防火墙设置 无法访问

sql-server azure azure-sql-database azure-sql-server

5
推荐指数
1
解决办法
3543
查看次数