আমি এসকিউএলসিএমডি ইউটিলিটি সহ পাওয়ারশেলের মাধ্যমে আমার কম্পিউটারে "লোকালডিবি \ এমএসএসকিউএলএলসিএলডিবি" সার্ভারটি অ্যাক্সেস করার চেষ্টা করছি। আমি (localdb)\MSSQLLocalDB
মাইক্রোসফ্ট এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও ২০১৪-এ যখন এর সাথে সংযুক্ত থাকি তখন আমি পাওয়ারশেল ভি 5,। নেট ভি 5.0 ব্যবহার করি এবং সার্ভারের নাম ।
PS C:\> sqlcmd -S localdb\MSSQLLocalDB
এবং PS C:\> sqlcmd -S .\localdb\MSSQLLocalDB
এই ত্রুটির ফলে:
এসকিউএলসিএমডি: ত্রুটি: এসকিউএল সার্ভারের জন্য মাইক্রোসফ্ট ওডিবিসি ড্রাইভার 11: এসকিউএল সার্ভার নেটওয়ার্ক ইন্টারফেস: ত্রুটিযুক্ত সার্ভার / ইনস্ট্যান্স নির্দিষ্ট করা [xFFFFFFF]।
আমি ম্যানেজমেন্ট স্টুডিওতে সার্ভারের নামটি জিজ্ঞাসা করেছি এবং এটি উপরের কমান্ডের SELECT @@ServerName
পরে ব্যবহার -S
করেছি এবং একই ত্রুটি পেয়েছি।
PS C:\> sqlcmd -S localdb
এই ত্রুটি দেয়:
SQLLCd: ত্রুটি: এসকিউএল সার্ভারের জন্য মাইক্রোসফ্ট ওডিবিসি ড্রাইভার 11: নামী পাইপ সরবরাহকারী: এসকিউএল সার্ভারের সাথে সংযোগ খুলতে পারেনি [53]
অন্যান্য নোট: আমি সার্ভারের সাথে সংযোগ করতে সক্ষম হয়েছি এবং System.Data.SqlClient
এই সংযোগের স্ট্রিংয়ের সাহায্যে C # কনসোল অ্যাপ্লিকেশনটিতে testdb01 নামের একটি ডেটাবেস দিয়ে কাজ করতে সক্ষম :
"Data Source=(localdb)\\mssqllocaldb;Initial Catalog=testdb01;Integrated Security=SSPI;"
(localdb)
প্রথম বন্ধনী সৌন্দর্য এটা কমান্ড যেমন আলাদা, এবং এটি নিম্নলিখিত ত্রুটির দেয় মত: শব্দটি 'localdb' একটি cmdlet, ফাংশন, স্ক্রিপ্ট ফাইল, অথবা প্রচলিত কর্মসূচির নামের স্বীকৃত নয়।