gpt4 book ai didi

ssas - 如何使用 AMO(分析管理对象)删除数据库?

转载 作者:行者123 更新时间:2023-12-01 06:38:10 26 4
gpt4 key购买 nike

找不到在 AMO(分析管理对象)中删除数据库的方法。此代码不起作用:

 if (svr.Databases.Contains(databaseName))
{
svr.Databases.Remove(databaseName, true);
svr.Update();
}
svr.Disconnect();

没有错误出现,但数据库仍然存在。如果我使用数据库对象而不是数据库名称,则相同。我无法在网上找到很多关于 Databases.Remove 方法的信息。

最佳答案

我认为调用 Remove() 只会将其从内存中的集合中移除,不会在服务器上反射(reflect)任何内容。

我认为您正在寻找的是 Drop()方法。所以你会做的是这样的:

  1. 通过调用类似GetByName() 的方法获取Database 对象
  2. 一旦你有了Database对象,调用它的Drop()

关于ssas - 如何使用 AMO(分析管理对象)删除数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16226455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com