50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

عدم دسترسی به بانک اطلاعاتی به دلیل offline شدن.

با سلام .

من یک بانک اطلاعاتی MSSQL داشتم که برای لاگین کردن به آن نام کاربری SA و رمز 123456 را استفاده می کردم . به دلیل نیاز به تهیه کپی از فایل اصلی ، بانک را با استفاده از take offline غیر فعال کردم . حالا برای وصل شدن و آنلاین کردن دوباره بانک به مشکل خورده ام و لاگین نمی شود . دلیل آن هم چک کردن نام کاربری SA و رمز آن است . چون در همان بانکی ذخیره شده است که الان آفلاین شده و دسترسی به آن وجود ندارد و اعتبار سنجی به خطا منجر می شود .

لطفا روشی برای آنلاین کردن بانک ارائه نمایید . با تشکر

پرسیده شده در 1394/09/18 توسط

5 پاسخ

0

ﺳﻼﻡ

اﻳﺎ ﭘﺎﻳﮕﺎﻩ ﺩاﺩﻩ ﺳﻴﺴﺘﻤﻲ اﺳﺖ?

اﻳﺎ ﺳﺮﻭﻳﺲ sql server ﺩﺭ ﺣﺎﻝ اﺟﺮا اﺳﺖ?

ﻟﻂﻔﺎ ﭘﻴﻐﺎﻡ ﺧﻂﺎ ﻫﺎ ﺭا ﺩﺭ اﺭﻭﺭ ﻻﮒ ﺭا ﺑﻪ اﺷﺘﺮاﻙ ﺑﮕﺬاﺭﻳﺪ.

پاسخ در 1394/09/19 توسط
0

دوست عزیز M.T و siyavash با تشکر از راهنمایی شما ،

اما متاسفانه در هر دوحالت آزمایش ، باز هم همون خطای 4064 ( تصویر بالا) رو داد ، چون به صورت ضروری پایگاه داده رو نیاز داشتم و خوشبختانه چون TALE OFFLINE کرده بودم از فایل های بانک کپی گرفتم ، INSTANCE مربوطه رو پاک کردم و دوباره نصب کردم و دیتابیش رو اتچ کردم و کار کرد .

پاسخ در 1394/09/23 توسط
1

سلام

شما می تونید برای بازیابی رمز عبور SA این روش دنبال کنید...

1- وارد CMD شوید و دستور OSQL -L رو تایپ کنید .(بین کد ذکر شده می بایست فاصله داشته باشد)

2-پس از وارد کردن این دستور لیست Instans های نصب شده برای شما نمایش داده خواهد شد.

3-حال از لیست نمایش داده شده Instans مربوطه را انتخاب و در کد زیر تایپ کنید.

OSQL -S    Server Name   -E 

4- و در آخر پسورد جدید را در قسمت مشخص شده وارد کنید.

sp_password NULL, New_Password, ’sa’ 
GO

بعد از اتمام می تونید با یوزر SA لاگین کنید.

نکته:این روش رو امتحان کنید اگر به هر دلیلی جوابگو نبود،مشکلتون رو به همراه پیغام خطا مطرح کنید تا روش دیگری رو خدمتتون عرض کنم.

پاسخ در 1394/09/21 توسط
0

سلام . پایگاه داده سیستمی نیست . - سرویس SQL در حال اجراست .

عکس صفحه خطا :

سلام . پایگاه داده سیستمی نیست .  - سرویس SQL در حال اجراست .

عکس صفحه خطا :
||http://dba.tosinso.com/files/get/7dfce650-d8cf-459d-8eba-19dfe0cbe401||
پاسخ در 1394/09/19 توسط
2

سلام؛

دوست عزیز، مطلبی که من از تصویر خطای ارسالی شما متوجه شدم اینه که شما یک یوزر به نام test داشتید (البته در متن پست اول فرمودید sa) که در تنظیمات کاربر، Default Database همون پایگاهی بوده که در حال حاضر آفلاین شده است.

و این باعث میشه هنگام Login با این کاربر، سیستم ابتدا سعی در Connect شدن به همین دیتابیس کنه، و چون موفق نمیشه خطای بالا رخ بده.

راه حل اینه که شما در پنجره Login به SQL Server (همان Connect to Server) دکمه Options را بزنید و در Tab باز شده Connection Properties در باکس مربوط به Connect to Database نام دیتابیس دیگری را قرار بدید. مثلاً بنویسید master (البته باید کاربر به آن دیتابیس دسترسی داشته باشه)

در این صورت ارتباط برقرار می شه و بعد می تونید نسبت به آنلاین کردن پایگاهتون اقدام کنید.

  • نحوه تنظیم دیتابیس پیش فرض هر کاربر:

- کلیک راست روی نام کاربر در بخش Security > Logins

- انتخاب Properties

- تعیین Default Database در پایین صفحه General

پاسخ در 1394/09/20 توسط

پاسخ شما