我正在尝试将 .sql 文件从 SQLBase 服务器转换为 SSMS,但这样做时遇到问题。该文件包含将创建一个包含 600 多个表及其数据的数据库的查询。该文件有超过 3300 万行。如何将其转换为可在 SSMS 中使用的格式?前任。差异在于插入语句中的双引号。如有任何帮助,我们将不胜感激。
我尝试将双引号查找并替换为单引号,但这不起作用,因为插入的字符串中包含双引号。我尝试用 Google 搜索方法来转换它,但我找到的 SQLBase 的所有内容都是 15 多年前的。
在获取 SQLBase 卸载文件来构建 SQLServer 架构并将数据加载到其中之前,您会发疯的。
有更好的方法 - 但您需要 SQLBase 启动并运行。
您显然没有很难找到(最近的)SQLBase 手册。转到此处:SQLBase 手册/发行说明等
SQLBase 现在已达到 v12.3 和 64 位 - 当前且流行,因此这取决于您拥有的卸载文件的版本。
如果您没有运行 SQLBase,您可以访问 OpenText 母站点,下载 SQLBase 的试用版 在此处下载 SQLBase,(或者震惊 - 实际上购买副本),将您的 .sql 文件加载到使用 SQLTalk LOAD 命令(有关语法,请参阅前面提到的手册),然后当您运行一致的 SQLBase dB 时,使用 SQLServer 导入/导出向导通过 OLEDB 连接到它并创建 .dtsx 包的整个负载然后您可以将其加载到 SQLServer 实例中。我刚刚完成了 - 除了一些数据类型不匹配之外,它非常简单..