現在、私たちは異なる環境のために異なる共有接続を持っています。たとえば、dev.rds、prod.rdsなどとなります。だから、開発するときにdev.rdsを選んで、展開する準備ができたら、prod.rdsに切り替えて展開する必要があります。その問題は、devからprodに変更することを忘れることがあります。このレポートでは、レポートが生産に移り、dev envを指すことがあります。異なる環境の単一のデータセット
異なる環境で異なる接続文字列を設定して同じ名前を使用する方法はありますか?
現在、私たちは異なる環境のために異なる共有接続を持っています。たとえば、dev.rds、prod.rdsなどとなります。だから、開発するときにdev.rdsを選んで、展開する準備ができたら、prod.rdsに切り替えて展開する必要があります。その問題は、devからprodに変更することを忘れることがあります。このレポートでは、レポートが生産に移り、dev envを指すことがあります。異なる環境の単一のデータセット
異なる環境で異なる接続文字列を設定して同じ名前を使用する方法はありますか?
我々はそれを行う方法...
各レポートには、単一の共有データソースおよび/またはデータセットを持っています。開発中、dev SSRサーバーにデプロイし、接続はdevボックスを指します。
生産のために、データセット/データソースを展開し、プロダクションSQLサーバーを指すようにプロダクションSSRSサーバーで手動で更新します。
この後、同じデータセット/データソース名を使用するレポートをいずれかのサーバーに展開し、常に正しい場所をポイントすることができます。データソースを上書きするデフォルトのオプションはオフのままにします。
これは覚えておく必要がありますが、データソースを展開するときに忘れるのは簡単ではありません。
devにアクセスできないデータソースに対して固定SQLログインを使用して、本番サーバーがdevサーバーにアクセスできないことも確認します。この方法では、たとえデータソースをデプロイしてdevサーバをポイントしようとしても、レポートは失敗します。私はあなたの顔に何かが間違っているようにこれをはるかに良く見つける。