当前位置: 首页 > 知识库问答 >
问题:

SQL服务器到Azure Cosmos DB迁移

闻人杰
2023-03-14

请让我知道我们是否可以将存储过程从Microsoft SQL server迁移到Microsoft Azure Cosmos DB?使用DocumentDB迁移工具或任何其他工具

共有1个答案

费明诚
2023-03-14

两者之间实际上没有直接的相关性:两个数据库中的存储过程完全不同。除了您进行完全重写之外,没有其他可能的方法可以迁移它们。SQL Server 存储过程是用 SQL 编写的,而 Cosmos DB 的基于 JS 的存储过程是用 SQL 编写的。此外,还有分区,上下文等概念。

Cosmos DB 不提供 SQL Server 兼容性,也不是关系数据库。核心 (SQL) API 利用 SQL 查询语言,但仅适用于查询。

 类似资料:
  • /mychildfolder/default.asp,第9行 正如我刚才所说的,这段代码在Windows2003Server/IIS 6.0上运行良好。

  • 我刚升级到2.1.1版,现在我看到了一个奇怪的错误——当我在我们的登台和生产数据库服务器上的数据库上运行migrate命令时,migrate失败,出现了Flyway异常,但它在我们的开发服务器上运行得很好。 这是失败时的调试输出: 很明显,它在检查元数据表时找到了模式,但由于某种原因,它不相信它是后来设置的。 模式本身在flyway.properties文件中定义 我找不到会导致此错误的dev和s

  • Support for the Microsoft SQL Server database. The following table summarizes current support levels for database release versions. 支持的Microsoft SQL Server版本 The following dialect/DBAPI options are av

  • 如何使用新系统 (GIS) 获取刷新的 ID 令牌? 我有一个web应用程序,它使用Google登录并向我的服务器发送id_token以使用一些GCP服务。我使用GAPI signin2/auth2的方式如下: < Li > < code > gapi . CLIENT . init(API _ KEY,OAUTH_CLIENT_ID,SCOPES),SCOPES只有userinfo.email和

  • 假设你当前已经在使用 Windows 服务器(使用 SQLite 数据库),现在希望把服务器迁移到 Linux 下。 1. 安装 Linux 服务器 第一步你需要安装全新一个 Linux 服务器。同样使用 SQLite 数据库。下面假设你把 Seafile 服务器默认安装在 /home/haiwen/ 目录下。 2. 替换数据和配置文件 删除 Linux 的配置文件和数据 rm /home/hai

  • 问题内容: 我最近将SQLServer从2005年升级到了2014年(链接服务器),并且我注意到调用exec命令以在升级的链接服务器上执行存储过程的存储过程之一因错误而失败。 在sys.servers中找不到服务器“服务器名称”。验证是否指定了正确的服务器名称。如有必要,执行存储过程sp_addlinkedserver将服务器添加到sys.servers。 问题是链接服务器存在,并且我已经进行了测