Jar*_*red 219 sql sql-server export
我正在寻找一种方法来做类似于SQL Server的MySQL转储.我需要能够选择表并导出模式和数据(或者我可以通过SQL Server Management Studio导出模式并以某种方式单独导出数据).
我需要这些数据能够转向并返回到SQL Server,因此需要维护GUID/uniqueidentifier和其他列类型.
有谁知道这个好工具?
Dan*_*llo 338
在SQL Server Management Studio中,您可以右键单击数据库并选择:
Tasks -> Generate Scripts
Run Code Online (Sandbox Code Playgroud)
然后只需继续完成向导.当提示您选择脚本选项时,请务必将"脚本数据"设置为"TRUE".

进一步阅读:
blu*_*kie 61
这是执行此任务的最佳工具.您可以生成一个脚本,该脚本将构建您希望从数据库中获得的任何表,以及在这些表中插入数据(据我所知,您必须导出所选表中的所有数据).
为此,请按照下列步骤操作:
要恢复数据库,只需创建一个新数据库并将生成的脚本的第一行更改为USE [Your.New.Database.Name],然后执行.您的新数据库现在将包含您从原始数据库中选择的所有表和数据.
Sil*_*own 38
我有一段时间在SQL Management Studio 2012中找到这个选项,但我终于找到了它.该选项隐藏在下面屏幕的"高级"按钮中.
我总是假设这包含假定的文件生成高级选项,因为它就是它的下一步,但事实证明,在这种情况下,MS的某些人在UI设计方面真的很糟糕.HTH有人像我一样来到这个线程.

小智 24
如果要编写所有表行的脚本,请按照Daniel Vassallo的描述使用Generate Scripts编写.你不能错在这里
否则使用第三方工具(如ApexSQL Script或SSMS Toolpack)来获得更高级的脚本,其中包括一些预处理,选择性脚本等.
SqlPubWiz.exe(对我来说,它在C:\ Program Files(x86)\ Microsoft SQL Server\90\Tools\Publishing\1.2>)
运行它没有向导的参数.给它参数在命令行上运行.
SqlPubWiz.exe script -C "<ConnectionString>" <OutputFile>
Run Code Online (Sandbox Code Playgroud)
BCP 可以将数据转储到文件中,在 SQL Server Management Studio 中,右键单击表,然后选择“脚本表为”,然后“创建到”,然后“文件...”,它将生成完整的表脚本。
BCP 信息
https://web.archive.org/web/1/http://blogs.techrepublic%2ecom%2ecom/datacenter/?p=319
http://msdn.microsoft.com/en-us/library/ aa174646%28SQL.80%29.aspx
| 归档时间: |
|
| 查看次数: |
207345 次 |
| 最近记录: |