问题标签 [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.
entity-framework - 连接到 Azure SQL 数据仓库数据库时出现“未知属性 PrimaryFilePath”错误
我尝试从 Microsoft Visual Studio Entity Framework Data Model Wizard 到 Azure SQL Data Warehouse 建立新的数据连接,但出现错误:
未能为此请求检索数据。未知属性 PrimaryFilePath
我可以成功“测试连接”。我也可以创建与主数据库的连接,但不能创建由我创建的连接。
问题在服务器资源管理器中连接到 SQL Azure 返回错误“未知属性 PrimaryFilePath”归咎于不匹配的排序规则,但
为服务器和数据库返回 SQL_Latin1_General_CP1_CI_AS。
作为一种解决方法(建议在Microsoft 论坛线程 failed-to-retrieve-data-for-this-request-unknown-property-primaryfilepath 上 )我从本地 SQL Server 上的 Azure SQL 数据仓库中重新创建表,并经过更多开发将尝试将实体框架数据模型重新连接到 Azure SQL 数据仓库。
有没有更好的方法来创建与 Azure SQL 数据仓库的数据连接并避免“未知属性 PrimaryFilePath”错误?
“属性 PrimaryFilePath”实际上是什么意思,我可以以某种方式指定它吗?
azure - 无法在 Web 门户内部访问使用 SSMS 2016 将数据库部署到 Azure
我使用 Microsoft SQL Server Management Studio 2016 将我的数据库部署到 Azure,一切正常,没有问题,它设法在 Azure 上创建数据库,但是导入的数据库在 Azure SQL Server(Web 门户)之外作为独立资源不可见而且当我尝试在 Azure SQL 服务器中访问它时,它会抱怨:“访问被拒绝”。
这个数据库和我使用门户网站创建的数据库有什么区别?如果我在门户网站中创建数据库,它将在资源组中作为独立资源可见,但从管理工作室导入它只会使其仅在 sql 管理工作室中可见。我是否应该从管理工作室向这个新导入的数据库添加任何特殊权限以使其在 Web 门户中可见?
- 更新 1:刚刚意识到这种行为仅在我选择英国南部地区时才会发生。可以使用 Web 门户和 SSMS 毫无问题地创建和访问西欧数据库。
- 更新 2我尝试在北欧地区创建数据库,也没有任何问题。此问题需要由英国-南部地区 SQL Azure 团队解决。
azure - 具有一个 Web 应用实例的多个 Azure Sql 数据库
您好我正在开发一个具有 200 多个 SQL Azure 数据库和一个 Web 应用程序实例的应用程序。
Web 应用程序经常根据请求调用所有这些数据库(每个请求仅使用一个数据库连接)。
我们最近看到的问题是超时/其他连接问题更频繁地发生。
我开始认为可能是连接池需要维护的所有 tcp/连接。由于 Azure SQL,池中的每个数据库将有一个数据库连接,它们不能共享连接。
我的假设是正确的还是还有其他的?
azure - 通过 ARM 模板将 Active Directory 管理员分配给 Azure SQL 实例
是否可以将 Active Directory 管理员分配给 ARM 资源模板中的 Azure SQL 实例?我正在尝试自动部署数据库服务器,但我似乎只能指定本地服务器管理凭据。
除此之外,似乎没有任何地方可以指定特定的 Azure AD 管理员。
php - 在实时环境中使用 sqlsrv_connect()
我在 php 中开发了一个 Web 应用程序,它使用sqlsrv_connect()
. 这是Microsoft SQLSRV驱动程序中的一个函数。该应用程序在本地运行良好(使用 azure 数据库)。我可以完美地选择、插入和删除数据。
但是,我现在想将应用程序放在我的实时环境中。当我这样做时,我收到以下错误:
致命错误:调用未定义函数 sqlsrv_connect()
这是合乎逻辑的,因为我没有在我的托管环境中安装 SQLSRV 扩展。我找不到关于如何做到这一点的解释,这给我留下了一个问题,是否有可能做到这一点?如果是这样,你能帮我解决这个问题吗?如果不是,我的选择是什么?
sql - azure SQL 中的跨数据库 DML 查询
是否可以在 Azure SQL 中使用跨数据库插入、更新等 DML 命令。
在我的要求中,我在执行后在 DB1 上运行一个 SP,我想更新属于 DB2 的表中的状态。我正在使用 azure SQL。有没有办法从跨数据库调用 SP?
sql-server - 来自本地 sql 服务器的 azure sql 连接
我正在使用基于 azure 的应用程序。其中,我需要连接 azure sql server。我已经在 Azure 门户上为我的 IP 地址配置了防火墙设置。但即使我尝试连接到 azure sql server,它也不会在第一次连接。当我尝试连接它超过两次时,它就会连接。
这个问题也与应用程序级别的连接有关,当我尝试在 Visual Studio 上运行应用程序时也会发生同样的情况。
我对这个特定问题进行了很多研究,但还没有得到任何解决方案。我总是收到与网络相关的错误错误代码:53。
任何帮助将不胜感激。
azure-sql-database - 使用 Polybase 将数据并行加载到现有表中
使用 CTAS,我们可以利用 Polybase 提供的并行性以高度可扩展和高性能的方式将数据加载到新表中。
有没有办法使用类似的方法将数据加载到现有表中?桌子甚至可能是空的。
创建一个外部表并使用INSERT INTO ... SELECT * FROM ...
- 我会假设这通过头节点,因此不是并行的?
我知道我也可以删除表并使用 CTAS 重新创建它,但是我必须再次处理所有元数据(列名、数据类型、分布......)。
c# - 在存储过程中使用 SET ARITHABORT ON
我正在使用 SQL Azure 数据库。
当我提取记录时,在 SQL SERVER 管理工作室中速度更快。但相同的查询在 winfrom 应用程序上运行缓慢。我总是使用存储过程进行 SQL 操作。
我的存储过程通常是这样的
因此,如果我使用SET ARITHABORT ON
这样的东西,会在 winfroms 中获得 SSMS 的性能吗?