0

データベースを作成する XMLA スクリプトを実行しています。データベース内のデータ ソース オブジェクトが正常に作成されました。データ ソースの接続文字列を表示すると、接続文字列で "Integrated Security=SSPI" が指定されていても、[SQL Server 認証を使用する] のラジオ ボタンが選択されています (ユーザー名とパスワードは空白です)。スクリプトから [Windows 認証を使用] オプションを自動的に選択する必要があります。

データ ソースを作成する関連する XMLA を次に示します。

            <DataSource xsi:type="RelationalDataSource">
                <ID>MyDataStore</ID>
                <Name>MyDataStore</Name>
                <ConnectionString>Provider=SQLNCLI10.1;Data Source=MYSERVER;Integrated Security=SSPI;Initial Catalog=MYDB</ConnectionString>
                <ImpersonationInfo>
                    <ImpersonationMode>Default</ImpersonationMode>
                </ImpersonationInfo>
                <Timeout>PT0S</Timeout>
            </DataSource>
4

1 に答える 1

0

私が知っていることの 1 つは、Deployment Wizard が、生成された XMLA スクリプトからセキュリティ情報を削除することです。しかし、あなたはそれを編集したように見えるので、DataSourcePermissions タグが欠落していると思います。

私のデータソース タグはあなたのものとまったく同じで、私のデプロイは正常に動作するので、追加してみてください。

        <DataSourcePermissions>
          <DataSourcePermission>
            <ID>DataSourcePermission</ID>
            <Name>DataSourcePermission</Name>
            <RoleID>Role</RoleID>
            <Read>Allowed</Read>
          </DataSourcePermission>
        </DataSourcePermissions>
于 2012-04-23T15:54:09.760 に答える