Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 将SQL Server 2008分析数据库迁移到2012作为数据库,并在当前生产多维数据集中定义数据级安全性_Sql Server 2008_Migration_Sql Server 2012_Ssas - Fatal编程技术网

Sql server 2008 将SQL Server 2008分析数据库迁移到2012作为数据库,并在当前生产多维数据集中定义数据级安全性

Sql server 2008 将SQL Server 2008分析数据库迁移到2012作为数据库,并在当前生产多维数据集中定义数据级安全性,sql-server-2008,migration,sql-server-2012,ssas,Sql Server 2008,Migration,Sql Server 2012,Ssas,将SQL Server 2008分析数据库迁移到2012作为数据库,并在当前生产多维数据集中定义数据级安全性 我想将AnalysisServices 2008数据库作为数据库以及当前生产多维数据集中定义的维度数据安全性迁移到2012 注意:只有生产环境具有安全性,而开发环境中没有定义安全性 可能的方法: 使用同步向导:给我错误:“第1行的OLAP元素不能显示在信封下……”,这是因为同步只适用于同一版本,在我的情况下,SQL有不同的版本(SQL Server 2008和2012) 使用Visual

将SQL Server 2008分析数据库迁移到2012作为数据库,并在当前生产多维数据集中定义数据级安全性

我想将AnalysisServices 2008数据库作为数据库以及当前生产多维数据集中定义的维度数据安全性迁移到2012

注意:只有生产环境具有安全性,而开发环境中没有定义安全性

可能的方法:

  • 使用同步向导:给我错误:“第1行的OLAP元素不能显示在信封下……”,这是因为同步只适用于同一版本,在我的情况下,SQL有不同的版本(SQL Server 2008和2012)

  • 使用Visual studio转换向导-将SQL Server 2008作为项目转换为2012,然后处理多维数据集,这样我就可以使多维数据集正常工作,但既然生产多维数据集中定义了100个维度的数据安全性,那么我如何才能获得数据级安全性,那么我如何跨多维数据集进行迁移呢

  • 编写XMLA脚本并部署多维数据集—但我又遇到了如何编写SSAS安全脚本的问题

  • 备份SSAS 2008数据库并恢复到SSAS 2012会有所帮助吗

  • 如有任何建议,将不胜感激

    谢谢


    Mihir

    假设问题是您仅在运行的Analysis Services数据库中而不是在项目文件中定义了联机安全性,则可以按如下方式进行操作:

    在Visual Studio中,选择文件/新建/项目/商业智能项目/导入Analysis Services数据库,然后配置要保存项目的位置。然后,当您单击“确定”时,将启动一个向导,允许您连接到running AS数据库,该数据库的副本将保存为本地环境中的新项目。这应该包含与正在运行的数据库中的定义完全相同的所有定义


    如果最好在VS2008(旧版本)中执行此操作,然后升级,或者直接在VS2010中下载,我不确定,您将不得不尝试。

    我已从当前生产系统(SQL Server 2008)进行备份,然后在SQL Server 2012 Server上还原

    然后将连接字符串更改为数据库

    使用Visual Studio将SQL 2008解决方案进一步转换为SQL 2012解决方案

    然后在Dev环境中处理现有的多维数据集

    现在,我将在没有安全性的情况下从开发环境同步UAT,所以我将元数据和数据迁移到我的新AS 2012多维数据集中

    我将很快更新我的发现

    谢谢,
    米希尔

    谢谢你,弗兰克,我会尽力让你知道的