【发布时间】:2011-01-22 01:15:08
【问题描述】:
我在 Delphi 中进行编码,使用 TADOConnection 访问符合 ODBC 的数据库。
如何复制数据库,将新副本保留在同一数据库服务器上?
我该如何重命名? (我想我可以复制并删除原件 - 如果我知道如何复制的话)。
【问题讨论】:
-
有兴趣了解您尝试使用“复制数据库”解决方案解决的问题/要求吗?
我在 Delphi 中进行编码,使用 TADOConnection 访问符合 ODBC 的数据库。
如何复制数据库,将新副本保留在同一数据库服务器上?
我该如何重命名? (我想我可以复制并删除原件 - 如果我知道如何复制的话)。
【问题讨论】:
ODBC 不提供复制或创建数据库。这是一个特定于技术(特定于 RDBMS)的工具。最接近的方法是创建和填充(复制)表。
您可以做到这一点的唯一方法是通过 ODBC 连接发出特定于 db 的命令,但为此我们必须确切知道您使用的是什么类型的数据库。
【讨论】:
您使用的是 ODBC 驱动程序还是 ADO 提供程序?如果是后者,您可以查看 ADOX 库,它为使用数据库结构提供了供应商中立的支持。我不知道它是否支持对整个数据库的操作。
【讨论】: