在AMO (分析管理对象)中找不到删除数据库的方法。以下代码不起作用:
if (svr.Databases.Contains(databaseName))
{
svr.Databases.Remove(databaseName, true);
svr.Update();
}
svr.Disconnect();没有出现错误,但数据库仍然在那里。如果我使用数据库对象而不是数据库名称,也是一样。我在网上找不到很多关于Databases.Remove方法的信息。
发布于 2013-04-26 07:44:00
我认为调用Remove()只会将其从内存集合中删除,并且不会在服务器上反映任何内容。
我认为您正在寻找的是Drop()方法。所以你要做的是:
GetByName()Database对象。如果有Database对象,请在其上调用Drop() https://stackoverflow.com/questions/16226455
复制相似问题