
ارورر های رایج sql server و نحوه برطرف کردن آن

ارورر های رایج sql server و نحوه برطرف کردن آن
نرمافزار Microsoft SQL Server یک برنامهی (مدیریت بانک های اطلاعاتی) یا مدیریت پایگاه دادهی رابطهای (Relational Database Management System بهاختصار RDBMS که نوعی از DBMS (مخفف Database Management System و بهمعنی سامانهی مدیریت پایگاه داده) است که توسط شرکت مایکروسافت ارائه شده و توسعه داده میشود.
برخی از ویژگی های این نرم افزار شامل امکان جدید Master Data Services برای مدیریت متمرکز SQL Server های مختلف، بهبود عملکرد هسته Database نرم افزار، امکان جدید Backup Compression به منظور کاهش حجم نسخه پشتیبان اطلاعات، پردازش تا ۶۴ پروسه به صورت همزمان، امکان جدید Configuration Servers برای مدیریت چندین سرور، پشتیبانی از فایل های با فرمت XML، بهبود عملکرد قسمت های Analysis Services, Integration Services, Replication, Reporting Services, Service broker و … می باشد.
خطای Server Error in Application هنگام خواندن داده ها از پایگاه داده
- این خطا معمولا هنگامی رخ می دهد که شما connection string مناسب رو انتخاب نکرده باشید.
- بنابراین سایر فیلدهای آن را بررسی و از صحیح بودن آدرس دیتابیس سرور ، نام کاربری و کلمه ی عبور و نام دیتابیس اطمینان حاصل فرمایید.
- همینطور برای دیدن نمونه connection-string های sqlserver به لینک زیر کلیک کنید
- SQL Server 2008 connection strings
ارور Specified SQL Server not found هنگام اجرای برنامه
- این پیغام موقع لودشدن فایل mdf سنگین مربوط به برنامه ظاهر می شود. معمولا در این مواقع قبل از اجرای کامل sql server، سرویس connection ایجاد می شود و باعث بروز این مشکل می شود.
- اگر هنگام متصل شدن به sql server از طریق QUERY ANALYZER با این پیغام روبرو شدین در یک زمان دیگری اقدام به اتصال به sql server نموده، یا SQL SERVER را از طریق Service manager دوباره اجرا کنید.
حل ارور provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server
- برای رفع این ارور از بخش Sql server configuration management ؛ سرویس SQL را Run کنید.
یا در صورتی که سرویسی در این بخش نداشتید می بایست از این مسیرها برای باز کردن configuration استفاده کنید
نسخه SQL | مسیر اجرای Configuration |
---|---|
SQL Server 2016 | C:\Windows\SysWOW64\SQLServerManager13.msc |
SQL Server 2014 | C:\Windows\SysWOW64\SQLServerManager12.msc |
SQL Server 2012 | C:\Windows\SysWOW64\SQLServerManager11.msc |
SQL Server 2008 | C:\Windows\SysWOW64\SQLServerManager10.msc |
ارورر های رایج sql server و نحوه برطرف کردن آن
مشکل استارت نشدن سرویس Reporting Service در SQL SERVER
System.InvalidOperationException: Cannot start service ReportServer on computer ”. —> System.ComponentModel.Win32Exception
در صورتی که هنگام اجرای سرویس Reporting Service خطای بالا را دریافت کردین از طریق رجیستری میتوان این مشکل را برطرف کرد.
برای اینکار کافیست به رجیستری ویندوز ( Run -> Regedit ) رفته و در مسیر ” HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control ” ، باید یک کلید با اسم ServicesPipeTimeout بسازید و مقدار آن را ۶۰۰۰۰ قرار دهید و در نهایت یکبار سرور را ریستارت کنید.
خطا هنگام بروزرسانی table در SQL Server
” Saving changes is not permitted. The changes that you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the table to be re-created. ”
- بخش SQL Server Management Studio را باز کنید.
- در منوی Tools گزینه Options را انتخاب کنید.
- در منوی سمت راست ( Designers ( Navigation Pane را انتخاب کنید.
- تیک مربوط به گزینه Prevent saving changes that require the table re-creation را بردارید و روی OK کلیک کنید.
هم چنین برای مشکل فایل های exe به این صفحه مراجعه کنید.