से SQL सर्वर डेटाबेस से कनेक्ट करें मैंने थोड़ी देर के लिए ऑनलाइन देखा है और कई समान समस्याएं पाई हैं लेकिन किसी कारण से मुझे यह काम नहीं मिल रहा है।PowerShell
मैं बस एक SQL सर्वर डेटाबेस से कनेक्ट करने और क्वेरी परिणामों को फ़ाइल में आउटपुट करने का प्रयास कर रहा हूं - नीचे PowerShell स्क्रिप्ट देखें। कनेक्शन स्ट्रिंग में उपयोगकर्ता आईडी और पासवर्ड को एकीकृत करने के बारे में मुझे अनिश्चितता है।
$SQLServer = "aaaa.database.windows.net"
$SQLDBName = "Database"
$uid ="john"
$pwd = "pwd123"
$SqlQuery = "SELECT * from table;"
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server = $SQLServer; Database = $SQLDBName; Integrated Security = True; User ID = $uid; Password = $pwd;"
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = $SqlQuery
$SqlCmd.Connection = $SqlConnection
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd
$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)
$DataSet.Tables[0] | out-file "C:\Scripts\xxxx.csv"
निम्न त्रुटि संदेश प्राप्त होता है:
अपवाद बुला "1" तर्क (रों) के साथ "भरें": "। विंडोज लॉगिन SQL सर्वर के इस संस्करण में समर्थित नहीं हैं"
कौन सा संस्करण ओ एफ एसक्यूएल आप चल रहे हैं? – ne1410s
एसक्यूएल सर्वर प्रबंधन स्टूडियो 2012 – Johnathan
क्या आप SQL Azure इंस्टेंस से कनेक्ट करने का प्रयास कर रहे हैं? – nabrond