Ssas 用于查找Analysis Services数据库的绝对路径/位置的脚本?

Ssas 用于查找Analysis Services数据库的绝对路径/位置的脚本?,ssas,dmv,msas,Ssas,Dmv,Msas,每当我恢复AS数据库时,都会在一个名为DBName_u1;[1-n]的新文件夹中创建DB文件,每次恢复后,该文件的数量都会增加1。我目前正在寻找一个脚本,以便将文件[或此ASDBName_un]]动态复制到另一台服务器 有没有办法通过DMVs/AMO或任何其他方式找到ASDatabase的文件路径 问候,, Sasi。AS使用编号来处理事务:每次写入操作都会创建一个带有新编号的新副本,而旧版本仍可用于读取访问。最后,如果写入操作(无论是恢复、处理还是结构更改)成功,AS会将所有用户切换到新版本,

每当我恢复AS数据库时,都会在一个名为DBName_u1;[1-n]的新文件夹中创建DB文件,每次恢复后,该文件的数量都会增加1。我目前正在寻找一个脚本,以便将文件[或此ASDBName_un]]动态复制到另一台服务器

有没有办法通过DMVs/AMO或任何其他方式找到ASDatabase的文件路径

问候,,
Sasi。

AS使用编号来处理事务:每次写入操作都会创建一个带有新编号的新副本,而旧版本仍可用于读取访问。最后,如果写入操作(无论是恢复、处理还是结构更改)成功,AS会将所有用户切换到新版本,然后可以在后台删除旧版本。如果在写入操作期间出现任何错误,AS可以删除新版本,而不会影响使用以前版本的任何人。这可以发生在数据库级别,也可以发生在子对象级别(例如,如果您只处理一个维度,或者向度量值组添加度量值)

这还意味着,为了确保复制数据库,必须将其分离—这确保数据库处于一致状态,而不是保留半写的rest。然后,您可以将其复制到一个新服务器,并将其连接到那里。而且,只要数据库被分离,就应该只有一个版本,因此您可以只使用名为“DBName..db”的唯一文件夹


我不认为有文件证明有可能找到确切的名字。至少,微软一点也不记录。它们只是声明“使用任何操作系统机制或您移动文件的标准方法将数据库文件夹移动到新位置。”

AS使用编号来处理事务:每次写入操作都会创建一个带有新编号的新副本,而旧版本仍可用于读取访问。最后,如果写入操作(无论是恢复、处理还是结构更改)成功,AS会将所有用户切换到新版本,然后可以在后台删除旧版本。如果在写入操作期间出现任何错误,AS可以删除新版本,而不会影响使用以前版本的任何人。这可以发生在数据库级别,也可以发生在子对象级别(例如,如果您只处理一个维度,或者向度量值组添加度量值)

这还意味着,为了确保复制数据库,必须将其分离—这确保数据库处于一致状态,而不是保留半写的rest。然后,您可以将其复制到一个新服务器,并将其连接到那里。而且,只要数据库被分离,就应该只有一个版本,因此您可以只使用名为“DBName..db”的唯一文件夹


我不认为有文件证明有可能找到确切的名字。至少,微软一点也不记录。他们只是说“使用任何操作系统机制或您移动文件的标准方法将数据库文件夹移动到新位置。”

谢谢。这是很快的回答。谢谢你,弗兰克。这是很快的回答。