有没有办法缩小 SQL Anywhere 数据库?
使用 SQL Server,这是一项简单的任务。就这样做,再次拥有一个更快的数据库,该数据库的大小可以通过慢速互联网连接进行传输。
这可以用 Sybase 实现吗?
问题不在于你是否应该收缩——而是它是如何完成的。所以请不要引用 Pinal 的“你不应该”之类的话。
有没有办法缩小 SQL Anywhere 数据库?
使用 SQL Server,这是一项简单的任务。就这样做,再次拥有一个更快的数据库,该数据库的大小可以通过慢速互联网连接进行传输。
这可以用 Sybase 实现吗?
问题不在于你是否应该收缩——而是它是如何完成的。所以请不要引用 Pinal 的“你不应该”之类的话。
您不能在线收缩 SQL Anywhere 数据库。
“正确”的方法是在新数据库中卸载/重新加载它。
通过 Sybase Central 很容易做到这一点。通过命令行它是
dbunload
带有-an
命令行开关的命令。请参阅文档中的卸载实用程序 (dbunload)。默认情况下,缩小的数据库并不比“未缩小”的数据库快。
在命令行中:
如果数据库空间中有多个文件:
然后就是结果
帮助中提供了连接字符串的示例:卸载实用程序 (dbunload)