آموزشی

تست ارتباط SQL با UDL

وقتی برنامه ما که با پایگاه داده  SQL Server کار میکند به مشکل مواجعه می‌شود و یا خطا ارتباط می دهد اولین نکته تست ارتباط با دیتابیس است

راه‌های مختلفی برای بررسی ارتباط با SQL Server وجود دارد

یکی ازساده‌ترین روش‌ها استفاده از Connection strings با پسوند .udl می‌باشد

UDL مخفف Universal Data Link می‌باشد( من برای به خاطر سپردن پسوند این عنوان را به خاطر سپردم)

فایل های UDL با استفاده از امکانات داخلی سیستم ویندوز به نام فایل پیوند داده عمومی می‌تواند برای تست اتصال به منبع داده به کار رود

برای این کار می‌توانید با برنامه Notepad یک فایل خالی ایجاد کنید

سپس پسوند“.txt” به “.udl” تغییر دهید ( در صورتی که پسوندها را نمی‌بینید تیک Hide file extensions for known file types  را در Folder Options فعال کنید)

 

اکنون بر روی فایل دابل کیک کنید ( برخی مراد لازم است راست کلیک و Properties انجام دهیم)

تست ارتباط SQL با UDL

از برگه Provider می‌توانید نوع دیتابیس و یا ارتباط را مشخص کنید ( همانطور که می‌بینید انواع ارتباط‌های قابل استفاده است ما در این مثال SQL Server را انتخاب می‌کنیم) سپس به برگه Connection بروید

تست ارتباط SQL با UDL

با کلیک بر روی منوی پایین افتاده( مشخص در تصویر زیر ) کلیه ارتباط‌های محلی و تحت شبکه قابل شناسایی نمایش داده می‌شود( همچنین می‌توان آدرس IP‌و یا نام سیستم و instance name l,vn kzv vh ,

تست ارتباط SQL با UDL

نوع ارتباط را مشخص کنید Use a specific user name and password برای احراز هویت با نام کاربری و رمز عبور (SQL Authentication) و Use Windows NT Integrated security برای احراز هویت با ویندوز( Windows Authentication) انتخاب کنید

در تصویر زیر من  ام کاربری و رمز عبور را وارد میکنم با کلیک بر روی Test Connection امکان ارتباط ا بررسی میکنم در صورت که پیغام Test connection succeeded دریافت کردید ارتباط برقرار است

تست ارتباط SQL با UDL

در صورت عدم ارتباط پیغام خطا مربوط برای شما نمایش داده می‌شود که می‌توانند مشکل را بررسی کنید( در تصویر زیر نمونه خطا را می‌بینید)

تست ارتباط SQL با UDL

 

خوب است بدانید که محتوی فایل ایجاد شده چیزی مانند کد زیر است( می‌توانید با Notepad  ویرایش کنید)

[oledb] ; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Data Source=DESKTOP-N8G6REB

موفق باشین

امیر فدائیان

عاشق تکنولوژی هستم،مشغول برنامه نویسی و همچنین پشتیبانی و نصب سیستم های نظارتی و حفاظتی هست، در اين وبلاگ علاوه بر اينكه دفترچه ياداشتي براي خودم هست ،تجربیات و دانسته‌هام در حوزه نرم‌افزار ،اينترنت ،تلفن همراه و ... را منتشر ميكنم. Programming languages: Delphi, Kotlin, Python, SQL Server

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا