首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用AMO (分析管理对象)删除数据库?

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

Stack Overflow用户
提问于 2013-04-26 07:39:01
回答 1查看 684关注 0票数 3

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

代码语言:javascript
复制
 if (svr.Databases.Contains(databaseName))
 {      
    svr.Databases.Remove(databaseName, true);
    svr.Update();
 }
 svr.Disconnect();

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-26 07:44:00

我认为调用Remove()只会将其从内存集合中删除,并且不会在服务器上反映任何内容。

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

  1. 通过调用类似于GetByName()
  2. Once的方法来获取Database对象。如果有Database对象,请在其上调用Drop()
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16226455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档