前1000条左右记录的SQL Server数据脚本

是的

我正在尝试将远程SQL Server(而非全部数据)复制到本地主机。我已经从远程服务器生成了用于架构创建的脚本,并成功在上运行了该脚本localhost现在,我想向这些表中获取一些数据。问题是,远程服务器上有数百万条记录,我不希望所有记录都转储到我的表中。我只想说一个表最多1000条记录。我如何实现这一目标,这有可能吗?我正在使用SQL Server 2012和SQL Server Management Studio。

奥斯汀

首先,使用如下代码将本地服务器链接到远程服务器:

 EXEC sp_addlinkedServer N'remoteSqlServer\Instance', N'SQL Server'
 EXEC sp_addlinkedsrvlogin @rmtsrvname = N'remoteSqlServer\Instance', @useself = 'FALSE', @rmtuser = N'user', @rmtpassword = N'password'

确保在上述脚本中替换您的远程SQL Server实例名称,用户和密码。

然后运行这样的一条语句...如果您想仅获取最新记录,或根据其他条件,则可以指定ORDER BY:

INSERT INTO [LocalTableName]
SELECT TOP 1000 * FROM [remoteSqlServer\Instance].[DatabaseName].[schema].[RemoteTableName]

同样,替换服务器实例,数据库名称,模式(可能是“ dbo”)和表名称。

如果您的表包含任何IDENTITY或TIMESTAMP列,则必须实际列出所有列,但INSERT语句中的这些列除外,而不是SELECT语句中的*。

我希望这有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从CSV文件将前1000条记录导入到SQL Server

来自分类Dev

更新表SQL Server中的前1条记录

来自分类Dev

SQL Server返回前10条记录的集合

来自分类Dev

仅在SQL数据库中保留前50条记录,并删除其余记录

来自分类Dev

使用生成脚本从SQL Server 2012导出日期数据

来自分类Dev

可以在SQL Server的脚本中嵌入Blob数据吗?

来自分类Dev

使用生成脚本从SQL Server 2012导出日期数据

来自分类Dev

SQL Server使用新的主键插入表数据脚本

来自分类Dev

从sql server生成的脚本填充数据库

来自分类Dev

如何在Sql Server数据工具中运行保存的脚本

来自分类Dev

运行R脚本从SQL Server上的GoogleSheets获取数据

来自分类Dev

恢复 SQL Server 数据库的脚本失败

来自分类Dev

从SQL Server中的存储过程结果集中获取前N条记录

来自分类Dev

SQL Server 2000 中第一次出现前 2 条记录等

来自分类Dev

SQL Server的一列和其他所有记录都需要前1条记录

来自分类Dev

将数据从SQL Server 2008导入mongoDB数据库(批处理脚本尝试失败)

来自分类Dev

从数据库中检索前10000条记录-Grails

来自分类Dev

SQL Server可以同步实时数据库和创建脚本以创建更新脚本吗?

来自分类Dev

SQL Server可以同步实时数据库和创建脚本以创建更新脚本吗?

来自分类Dev

我需要从SQL Server查询中获取前5条记录,但要满足where子句条件的所有记录的计数

来自分类Dev

如何创建SQL脚本以转储SQL Server表数据?

来自分类Dev

从SQL Server数据库项目生成可执行的SQL脚本

来自分类Dev

如何从 SQL Server 数据库中的“SQL 脚本”中获取表名

来自分类Dev

SQL Server 数据库的 SQL 脚本导出的命令行方法

来自分类Dev

使用默认数据库路径在脚本SQL Server 2008中创建文件组

来自分类Dev

使用SQL Server 2012还原多个数据库的最佳脚本?

来自分类Dev

如果USE [数据库]在SQL Server中失败,则停止脚本执行

来自分类Dev

从Sql Server数据库项目创建通用更新/安装脚本

来自分类Dev

如何在SQL Server中编写表脚本以获取数据以及架构

Related 相关文章

  1. 1

    从CSV文件将前1000条记录导入到SQL Server

  2. 2

    更新表SQL Server中的前1条记录

  3. 3

    SQL Server返回前10条记录的集合

  4. 4

    仅在SQL数据库中保留前50条记录,并删除其余记录

  5. 5

    使用生成脚本从SQL Server 2012导出日期数据

  6. 6

    可以在SQL Server的脚本中嵌入Blob数据吗?

  7. 7

    使用生成脚本从SQL Server 2012导出日期数据

  8. 8

    SQL Server使用新的主键插入表数据脚本

  9. 9

    从sql server生成的脚本填充数据库

  10. 10

    如何在Sql Server数据工具中运行保存的脚本

  11. 11

    运行R脚本从SQL Server上的GoogleSheets获取数据

  12. 12

    恢复 SQL Server 数据库的脚本失败

  13. 13

    从SQL Server中的存储过程结果集中获取前N条记录

  14. 14

    SQL Server 2000 中第一次出现前 2 条记录等

  15. 15

    SQL Server的一列和其他所有记录都需要前1条记录

  16. 16

    将数据从SQL Server 2008导入mongoDB数据库(批处理脚本尝试失败)

  17. 17

    从数据库中检索前10000条记录-Grails

  18. 18

    SQL Server可以同步实时数据库和创建脚本以创建更新脚本吗?

  19. 19

    SQL Server可以同步实时数据库和创建脚本以创建更新脚本吗?

  20. 20

    我需要从SQL Server查询中获取前5条记录,但要满足where子句条件的所有记录的计数

  21. 21

    如何创建SQL脚本以转储SQL Server表数据?

  22. 22

    从SQL Server数据库项目生成可执行的SQL脚本

  23. 23

    如何从 SQL Server 数据库中的“SQL 脚本”中获取表名

  24. 24

    SQL Server 数据库的 SQL 脚本导出的命令行方法

  25. 25

    使用默认数据库路径在脚本SQL Server 2008中创建文件组

  26. 26

    使用SQL Server 2012还原多个数据库的最佳脚本?

  27. 27

    如果USE [数据库]在SQL Server中失败,则停止脚本执行

  28. 28

    从Sql Server数据库项目创建通用更新/安装脚本

  29. 29

    如何在SQL Server中编写表脚本以获取数据以及架构

热门标签

归档