पहले हमारे सभी एएसपीनेट अनुप्रयोगों के लिए हम कनेक्ट करने और जोड़ने/अपडेट/हटाने/डेटा प्राप्त करने के लिए SQL सर्वर के भीतर एक sysadmin उपयोगकर्ता का उपयोग कर रहे हैं। हमारा एसक्यूएल एडमिन उस खाते को हटाना और एक डोमेन खाता बनाना चाहता है ताकि हम उस खाते का उपयोग हमारे .net अनुप्रयोगों में कर सकें।एक डोमेन उपयोगकर्ता का उपयोग कर कनेक्शन स्ट्रिंग?
मेरे वर्तमान कनेक्शन स्ट्रिंग है:
name="name" connectionString="Data Source=server;Initial Catalog=database;Persist Security Info=True;User ID=user;Password=password" providerName="System.Data.SqlClient"
क्या कनेक्शन स्ट्रिंग एक डोमेन खाते का उपयोग कर के लिए हो सकता है?
मैंने कोशिश की:
name="name" connectionString="Data Source=server;Initial Catalog=database;Persist Security Info=True;User ID=domain\user;Password=password" providerName="System.Data.SqlClient"
और यह काम नहीं करता।
क्या डोमेन खाते का उपयोग कर SQL सर्वर से कनेक्ट करने का कोई अलग तरीका है?
आपकी सहायता के लिए धन्यवाद।
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
यह, ज़ाहिर है, केवल तभी काम करता है: -
** नोट **: आप कनेक्शन स्ट्रिंग एसक्यूएल सर्वर में लॉग इन करने में Windows उपयोगकर्ता नाम और पासवर्ड पारित नहीं हो सकता विस्तृत [यहां] (https के रूप में: // stackoverflow.com/questions/830929/database-windows-authentication-username-password)। यह एक एसक्यूएल उपयोगकर्ता लॉगिन होना चाहिए। – RBT