如何复制(和重命名)数据库?

时间:2011-01-22 01:15:09

标签: delphi odbc ado

我在Delphi中编码,使用TADOConnection访问ODBC兼容数据库。

如何在同一数据库服务器上复制保留新副本的数据库?

我该如何重命名? (我想我可以复制并删除原件 - 如果我知道如何复制的话。)

2 个答案:

答案 0 :(得分:4)

ODBC不提供复制或创建数据库。这是一项特定于技术(特定于RDBMS)的工具。最接近的是创建和填充(复制)表格。

唯一可行的方法是通过ODBC连接发出特定于数据库的命令,但为此我们必须确切知道您正在使用的数据库类型。

答案 1 :(得分:1)

您使用的是ODBC驱动程序还是ADO提供程序?如果是后者,您可以查看ADOX库,它为处理数据库结构提供供应商中立支持。我不知道自己是否支持对整个数据库的操作。