【发布时间】:2013-07-23 07:55:45
【问题描述】:
我需要针对特定表和存储过程的“创建表...”语句在另一个数据库中重新创建它们。忘记备份和恢复。我必须在vb6中做到这一点。当您复制表格并将其粘贴到查询分析器中时,您会得到同样的结果。它的sql server 2000 编辑:现在我知道它可以被称为“如何通过 VB6 编写整个数据库的脚本”。
【问题讨论】:
我需要针对特定表和存储过程的“创建表...”语句在另一个数据库中重新创建它们。忘记备份和恢复。我必须在vb6中做到这一点。当您复制表格并将其粘贴到查询分析器中时,您会得到同样的结果。它的sql server 2000 编辑:现在我知道它可以被称为“如何通过 VB6 编写整个数据库的脚本”。
【问题讨论】:
看看这个StackOverlow post,它谈到了同样的事情。虽然它不是 VB6 特定的,但您应该能够毫无问题地应用此解决方案。
本质上,您创建了一个存储过程,它将为给定的表生成CREATE TABLE 语句。存储过程将检查 sysobjects 表以构建 SQL。
您的 VB6 应用程序可以在服务器“A”上运行存储过程以获取CREATE TABLE SQL。然后连接到服务器“B”并运行该 SQL 以在另一台服务器上创建表。
【讨论】: