2011-09-15 23 views
5

मैं SQL सर्वर के उदाहरण से कनेक्ट करने के लिए नीचे इस शक्तिशक्ति स्क्रिप्ट का उपयोग कर रहा हूं। मुझे पूरा यकीन है कि मेरा उपयोगकर्ता नाम और पासवर्ड सही है।शक्तियों का उपयोग कर SQL सर्वर से कनेक्ट करें

$ कनेक्शनस्ट्रिंग = "सर्वर = {0}; डेटाबेस = {1}; uid = {2}; pwd = {3};"

$c = Get-Credential 
Write-Host($ipAddress) 
Write-Host $c.username 
Write-Host $c.GetNetworkCredential().password 

$connectionString = [string]::Format("server={0};database={1};uid={2};pwd={3};", "servername", "databasename",$c.username,$c.GetNetworkCredential().password) 
#open database connection to SQL Server 

Write-Host $connectionString 
$conn = New-Object system.Data.SqlClient.SqlConnection 
$conn.connectionstring = $connectionString 
$conn.open 

    switch ($conn.State) 
{ 
"Open" { Write-Host "Do some work"; } 
Default { Write-Host "The connection is $($conn.State). There has been an error connecting to the database."; } 
} 

यह हमेशा डिफ़ॉल्ट बयान के गिर रही है।

उत्तर

4

$ conn.open पर आपका कॉल() है, इसलिए यह कॉल करने के बजाए उस विधि का संदर्भ वापस कर देगा।

+0

धन्यवाद .. आपने इसे खींचा ..... :) – Gagan

संबंधित मुद्दे

 संबंधित मुद्दे