【问题标题】:How to generate script data with PK and FK in sql server 2012如何在sql server 2012中使用PK和FK生成脚本数据
【发布时间】:2016-08-30 05:53:54
【问题描述】:

我试过这个,但我无法获得输出。

右键单击您的数据库 --> 选择任务 --> 生成脚本 --> 单击高级 --> 服务器版本的脚本 --> sql server_2008 --> 脚本的数据类型 = 模式和数据 -->在脚本向导中选择下一步 --> 选择脚本整个数据库 --> 完成。

【问题讨论】:

    标签: sql sql-server tsql database-administration


    【解决方案1】:

    转到高级选项并将“脚本主键”和“脚本外键选项”设置为 true..

    【讨论】:

    • 感谢您的回复朋友(Unnikrishnan R)。我试过了,但最后我没有得到正确的结果
    • 您在结果中有什么问题?
    • 最终幻灯片选项保存或发布脚本。从这个选项(操作结果有两个选项。在那个结果中只显示错误。)如果它成功,那么我们必须选择 FINISH 选项。
    • 我收到 System.OutOfMemoryException 的这个错误:抛出了“System.OutOfMemoryException”类型的异常。在 Microsoft.SqlServer.Management.SqlScriptPublish.GeneratePublishPage.worker_DoWork(Object sender, DoWorkEventArgs e) 在 System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) 在 System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
    • 我认为您的数据足够大,因为您正在使用数据提取对象脚本..这就是为什么它会抛出此异常..尝试拆分数据库对象并单独执行..
    猜你喜欢
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    相关资源
    最近更新 更多