This Article is written with English Language and Arabic language. (هذا الموضوع كتب باللغتين العربية والإنجليزية)
First: English language
SQL SERVER 2005 -Error4046
Login failed for user ‘UserName’. (Microsoft SQL Server, Error:4046
I write about this problem, because I have suffered from it. Then I was trying and looking for how can I solve that; this error happens when I dropped the default database of user. When I tried to login which is failed following by error message
Login failed for user ‘UserName’. (Microsoft SQL Server, Error: 4064
Due to
The default database user is dropped.
To fix this problem
Following next steps
1. Click on Option in login dialog of SQL Server 2005.
Then shows next window
2. Click on Connection Properties tab>> change connect to database from
3. It will connect successfully.
4. Click on server name >> select New Query
5. Type next query ; to be sure is typing your username with default database which is selected in (step 2)
ALTER LOGIN [UV] WITH DEFAULT_DATABASE = master
ثانياً: اللغة العربية
واجهتني هذه المشكلة فكتبتُ عنها، ثم حاولت وبحثت عن كيفية حلها.هذه المشكلة حدثت عندما قمت بإلغاء قاعدة البيانات الإفتراضية للمستخدم الذي أستعمله. عندما حاولت الدخول ظهرت لي الرسالة التالية:
Error 4064: Cannot open user default database. Login failed.
Login failed for user ‘UserName’. (Microsoft SQL Server, Error: 4064))
السبب
قاعدة البيانات الإفتراضية تم إلغائها.
لحل هذه المشكلة
تتبع الخطوات التالية:
1. إضغط علي Option في شاشة الدخول لل SQL Server 2005.
ثم تظهر النافدة التالية
2. إضغط علي Connection Properties >> غير connect to database من
3. سوف تتم عملية الدخول بنجاح.
4. إضغط بالزر الأيمن للفارة علي إسم السيرفر >> إختر New Query .
5. ثم أكتب الإستفسار التالي وكُن متأكداً من أنك كتبت إسم المستخدم الذي تستعمله مع قاعدة البيانات الذي إخترتها في الخطوة رقم 2 .
ALTER LOGIN [UV] WITH DEFAULT_DATABASE = master
0 comments:
Post a Comment