2016-12-05 15 views

答えて

0

構成設定は、通常の方法でapp.config-fileで指定できます。

$configPath = "\\server1\share1\app_folder\app.config" 
[System.AppDomain]::CurrentDomain.SetData("APP_CONFIG_FILE", $configPath) 

Add-Type -Path "C:\Oracle\ODP.NET\managed\common\Oracle.ManagedDataAccess.dll" 

$con = New-Object Oracle.ManagedDataAccess.Client.OracleConnection("User Id=/;Data Source=db") 
$con.open() 
$con.close() 

config-fileには、プロバイダがサポートするすべての設定を含めることができます。これには、スクリプトでパスワードを指定する必要がないように、Oracle Walletを参照する可能性が含まれます。

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <oracle.manageddataaccess.client> 
    <version number="4.121.2.0"> 
     <settings> 
     <setting name="WALLET_LOCATION" value="(SOURCE = (METHOD = FILE)(METHOD_DATA =(DIRECTORY = \\server1\share1\app_folder\wallet)))"/> 
     <setting name="SQLNET.WALLET_OVERRIDE" value="true"/> 
     </settings> 
    </version> 
    </oracle.manageddataaccess.client> 
</configuration> 
関連する問題