問題タブ [azure-analysis-services]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - ConnectionString プロパティが接続文字列を出力しない
次のスクリプトを使用して、データベース データソースの接続文字列を取得しようとしています。
何も出力していません。
私は次のようにデバッグを試みました:
これにより、サーバー上のすべてのデータベースが出力されます
インデックスを作成すると$Analysis_Server.Databases[]
、インデックスが作成されたデータベースが出力されます(私の場合、7、データベース8が出力されます)
明らかに Database プロパティが機能しています。
-------------更新:--------------
サーバーでのデータベースの外観は次のとおりです
次の各行の機能は次のとおりです。
これが出力されます
気づくことができることの1つは、何らかの理由で、写真のように分析サーバー上にある順序ではなく、印刷されていることです...なぜそうなのかわかりません
これは、このコマンドが出力するものです。
インデックス 0 が機能したので、インデックス[1], [2]
などを作成できるはずです...
したがって、次の
プリント:
次に、接続文字列に進みます。
それが出力されます:
接続タイムアウト = 60;ユーザー ID = someID;データ ソース = 10.10.10.10;永続的なセキュリティ情報 = True
Database8 の接続文字列のようです
かっこいいので、これもできるはずです:
ただし、何も印刷されません。印刷されているように見える唯一のインデックスはDatabases[0]
これが$Analysis_Server.Databases[0].DataSources[0]
出力されるものです:
すべてのデータベースで同じことができるはずです
$Analysis_Server.Databases[1].DataSources[0]
$Analysis_Server.Databases[2].DataSources[0]
等..
しかし、何も印刷されません!