Application+Web+Mobile Programming & GNU/Linux
 

error 5123 در SQL Server

error 5123 در SQL Server ممکن است به دو علت رخ دهد.

1.بانک قبلا Attach شده باشد و دوباره نمیتوان آنرا Attach کرد که این اسمش مشکل نیست.

2.بانک را قبلا Attach کرده بودید و الان به هر علتی بدون اینکه  آنرا Detach کنید SQL را پاک کرده اید (مثلا ویندوز عوض کرده اید)؛در این حالت شما نمیتوانید آنرا دوباره Attach کنید و حتی نمیتوانید آنرا Delete یا Rename کنید.

برای حل این مشکل باید permission های فایل mdf و ldf خود را دستکاری کنید؛ با این صورت که:

روی فایل کلیک راست کرده و در قسمت Security باید User های مجاز برای دسترسی به فایل را مشخص کنید(این کار را میتوانید با توجه به permission های موجود روی یک فایل سالم انجام دهید).

اگر نتوانستید این کار رو بکنید در قسمت Advanced و بعد در قسمت Owner گزینه Everyone را Add و بعد همان مرحله بالا را انجام دهید.

به این صورت مشکل حل میشود.

اتصال به بانک اطلاعاتی در  .Net  (بخش 2)

همانطور که در بخش قبل مشاهده کردید، برای اتصال به بانک اطلاعاتی اکسس از فضای نامی  System.Data.OleDb استفاده کردیم؛

حال برای اتصال به بانک اطلاعاتی SQL از فضای نامی System.Data.SqlClient استفاده میکنیم.

 

اتصال به بانک SQL Express در دات نت:

ادامه نوشته

اتصال به بانک اطلاعاتی در  .Net  (بخش 1)

برای اتصال به بانک اطلاعاتی در دات نت روش های مختلفی وجود دارد، و ممکن هست این روشی که من الان ذکر میکنم یک روش 100%  ایده آل نباشد؛ ولی این روش یک روش معمول و نسبتا کارآمد است؛ اگر زنده بودیم اتصال به انواع بانک را بیان میکنیم.

 

اتصال به بانک Access در دات نت:

ادامه نوشته
 
  BLOGFA.COM