- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要将一些表从 MSSQL 服务器传输到 MySQL 服务器。
我已成功将 Windows 主机上的 SSMS 连接到 Linux 机器上的 MySQL 服务器。 “链接服务器”出现在对象资源管理器中,我可以在 MySQL 服务器上执行查询。
sql
select * from openquery(LINKED_SERVER_NAME, "select * from mysqltable.customers");
我对 MSSQL 完全是菜鸟,对 openquery 有点困惑。查询是“只读”,还是我实际上可以将 MSSQL 表的内容选择到链接服务器上的表中?
我读过的所有 MSDN 页面都让人想起 80 年代那些旧的霹雳舞教学视频。 IE。一个非常简洁的例子,接下来是彻底的疯狂。
我见过一些很好的例子,展示了如何使用 openquery 将远程 MySQL 数据库的内容选择到 MSSQL 数据库中。不幸的是,我不知道是否有办法反转该语法。
如果这是一个愚蠢的问题,我真的很抱歉,但我只是没有得到任何关注。
最佳答案
利用 @McNets / Amir Mohtasebi 提供的线索和 @bluefeet我已经能够将一些东西拼凑在一起。
我尝试将 MSSQL 表直接复制到 MySQL 数据库中。我仍然不清楚 openquery 是否有可能。
declare @i int=0
declare @count int
declare @idcustomer int
declare @customerType int
select @count = count(*) from customers
while (@i < @count)
begin
select @idcustomer = idCustomer, @customerType = customerType from customers
order by idcustomer asc offset @i rows fetch next 1 rows only
insert openquery(
REMOTE_STORE,
'select idcustomer, customerType from customers where 1=0'
) values(
@idcustomer,
@customerType)
set @i = @i + 1;
end
正如人们所料,这需要永远的南边,并且需要对每个字段进行设置。如果有人有更好的技术(可能是使用 T-SQL 的任何人),我肯定很乐意看到它。
关于mysql - SSMS "SELECT * INTO"从 MSSQL 表到链接的 MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42215903/
我在 SQL Server 上使用深色模式,我尝试更新对象资源管理器菜单的字体和颜色,但我似乎无法从“选项”>“字体和颜色”中找到更新菜单颜色的适当设置。 这是在对象资源管理器中右键单击对象时我的菜单
我遇到过一个实例,我创建了一个新的查询窗口,右键单击以连接到服务器并找到以下选项: 最佳答案 来找出发生这种情况的原因是因为我从一个多实例注册服务器创建了新的查询窗口,如下所示: 只需确保从单个实例化
标题可能有点误导,所以让我澄清一下:我不想知道如何重命名连接字符串或数据库名称。我想知道的是如何在 SQL Management Studio 中为我的数据库连接创建友好标签? 例如我有以下连接: 我
在Visual Studio中,当我选择任何文字时,它将突出显示同一文字的所有出现。 SQL Server Management Studio中是否有类似的功能。 假设我的脚本中有My_Temp_Ta
我在 Windows 7 上使用 SQLServer 2008 R2 Management Studio (10.50.2500.0)。 突然,执行查询的键盘快捷键停止工作。 CTRL-E 命令仍然有
最近我发现,有一个选项可以通过单击 SSMS 工具栏上的按钮来包含要执行的最常用查询。 您可以按照以下步骤操作: 鼠标右键单击工具栏 点击自定义 创建新工具栏 修改一下 添加命令 在查询类别下,可以选
我刚刚从 SSMS 2005 升级到 2012。以前,我可以按 CTRL+R,查询结果窗口就会消失。 升级到 SSMS 后,我运行了一个查询,并出于习惯,按下了 CTRL+R。什么都没发生。在 SSM
我创建了一些 SQL 代码片段,并将它们导入到 SSMS 2016 的“我的代码片段”文件夹中。这工作得很好。 现在我已将片段组织到文件夹中。然后,我已成功将文件夹树添加到代码片段管理器中: 也可以通
我需要从连接到 (localdb)\myinstance 的命令行启动 ssms (SQL Management Studio)。实例存在 sqllocaldb info myinstance 但是将
当我通过 SSMS 浏览多维数据集时,我是否有机会看到生成的查询?我想我可以在数据库上运行跟踪来捕获它,但只是想知道是否有更简单的方法。 谢谢 最佳答案 我不确定 SSMS(trace 除外),但有一
我最近升级到 SSMS 2016 并且我在 2014 年使用的 Redgate 工具仍然存在,但在 2016 年丢失了。我需要卸载并重新安装 Redgate 吗?如果是这样,我需要在这样做之前停用我的
我已将 SSMS 更新到 v18.5,然后卸载 SQL Search,下载最新的并安装。 SSMS 已启动,我单击“SQL 搜索”按钮 - 没有任何错误/异常,但 SQL 搜索未启动。 我在 2 个工
我一直在尝试使用门户中找到的服务器名称通过 SSMS 连接到 AZure 分析服务。然而,有两件事很奇怪:在 SSMS 中,Windows 身份验证呈灰色,并且还导致我出现如下错误。有什么指导吗? 最
我一直在尝试使用门户中找到的服务器名称通过 SSMS 连接到 AZure 分析服务。然而,有两件事很奇怪:在 SSMS 中,Windows 身份验证呈灰色,并且还导致我出现如下错误。有什么指导吗? 最
我创建了一个 SSMS 加载项(使用 Visual Studio 2010 (C#)),它将已执行的 SQL 脚本存储到本地计算机上的文本文件中。我想对查询输出做同样的事情,但找不到涵盖此内容的任何资
是否可以通过 SQL 打印命令更改消息 Pane 输出中 SQL Server Management Studio (SSMS) 中使用的默认字体颜色(颜色)? IF @@TRANCOUNT>0 BE
当尝试在 SSMS - Sql Server 中查看生成的 XML 时,我们在弹出窗口中收到以下错误消息。 Microsoft SQL Server Management Studio Unable
在 SQL Server Management Studio 2017 中,当我创建新图表并向图表添加新表(或添加现有表)时,我无法将 TableView 类型更改为自定义。 此外,当我修改 Tabl
我正在尝试使用 Azure Key Vault 设置一个新的 Always Encrypted 数据库(我之前已经使用过)。在 SSMS Always Encrypted Wizard 中,我可以选择
我的电脑最近崩溃了,我正在重新安装东西。 我想导入我以前 PC 上的注册服务器列表。我有 RegSrvr.xml文件来自 G:\Users\\AppData\Roaming\Microsoft\Mic
我是一名优秀的程序员,十分优秀!