使用 XMLA 部署模型解决方案
适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
在 SQL Server Management Studio 中,“脚本数据库为”命令的 CREATE To 选项将创建SQL Server Analysis Services数据库或其构成对象之一的 XML 脚本。 然后,可以运行生成的脚本来重新创建SQL Server Analysis Services数据库的架构 (元数据) 。 脚本生成整个数据库,而且当使用脚本时,没有用于增量更新已部署对象的机制。 运行脚本并部署数据库之后,必须对新创建的数据库进行处理,然后用户才能浏览该数据库。
有关 “将数据库脚本编写为” 命令的详细信息,请参阅 记录 Analysis Services 数据库并编写其脚本。
修改 XML 脚本中的对象属性
当使用“编写数据库脚本为”命令时,不能修改数据库对象的特定属性(如数据库名称、数据源连接字符串以及安全设置)。 这些属性必须当脚本生成后在脚本中手动修改,或者当运行脚本后在已部署的数据库中修改。
重要
如果在用于数据源的连接字符串中指定密码或出于模拟目的而指定密码,则此密码不包含在 XML 脚本中。 在这种情况下,由于处理时需要密码,因此必须在执行 XML 脚本之前将该密码手动添加到此脚本中,或者在执行 XML 脚本后添加该密码。