PDA

View Full Version : سوال: تعيين User ID و پسورد براي يك DataBase و يا پيدا كردن آن



vandermond
چهارشنبه 03 تیر 1388, 13:31 عصر
سلام
من ميخوام يوزر آي دي و پسوردي كه بايد براي يك DataBase توي ConnectionString وارد كنم رو پيدا كنم و يا تغيير بدم. براي اين كار بايد چه كار كنم؟ از تو خود SQL Server ميشه يا نه؟

Asad.Safari
چهارشنبه 03 تیر 1388, 14:20 عصر
سوالتون یکم نامفهومه ...

شما میخایین واسه دیتابیس یک user تعریف کنید ؟ و یا ؟؟؟

لطفا سوال خودتون رو واضح بیان کنید.

موفق باشید

vandermond
چهارشنبه 03 تیر 1388, 14:55 عصر
يك يوزر مثل sa كه بتونم توي ConnectionString ازش استفاده كنم.

Asad.Safari
پنج شنبه 04 تیر 1388, 08:51 صبح
اگر از SqlServer 2005 استفاده می کنید , در Sql server management studio به قسمت Security در زیر Databases مراجعه و در آن جا هم به قسمت Logins مراجعه کنید . این لاگین حق دارند به سرور کانکت نمایند . شما می تونید با راست کلیک برروی لاگین و زدن Add new login یک لاگین جدید به سرور اضافه کنید ... البته همانطور که گفتم این لاگین به سرور است و نه به دیتابیس ...

بعد از تعریف لاگین شما باید یک user تعریف کنید که با استفاده از این لاگین به دیتابیس مثلا X وصل بشه .
برای تعریف کاربر در زیر مجموعه دیتابیس X به قسمت Security و بعد Users ... بر روی Users راست کلیک و Add new user ....
در قسمت login name همان لاگین را که در قسمت قبل درست کردید انتخاب نمایید و در قسمت username نام کاربری را وارد کنید ... شما می تونید هم برای لاگین و هم برای نام کاربری یه اسم بدید که اینطوری راحت میشید .

موفق باشید

vandermond
پنج شنبه 04 تیر 1388, 12:09 عصر
SQL Server 2005 Standard Edition دارم و ويندوز XP.
من لاگين و يوزر ساختم ولي باز هم همون مشكل رو ميگيره. اين:

ADDITIONAL INFORMATION:
Login failed for user 'MyUser'. The user is not associated with a trusted SQL Server connection. (Microsoft SQL Server, Error: 18452)

فكر ميكنم مشكل از چيز ديگه اي هستش. چون براي همه يوزر ها همين رو ميگه (حتي sa) .
كسي تا حالا از اين مشكل ها نداشته؟
راستي من با اين لاگين ها و اوني كه ساختم همون اول SQL هم نميتونم كانكت شم. يعني فقط با
Windows Authentication ميتونم كانكت شم.
لطفا كمك كنيد ...

mojtaba1363
جمعه 05 تیر 1388, 04:48 صبح
سلام دوست عزیز
من یک برنامه تمرینی خودم رو میزارم امید وارم به درت بخوره

اگه مشکل Back up هم فهمیدی لطف کن بگو

یاعلی

vandermond
جمعه 05 تیر 1388, 08:24 صبح
سلام دوست عزيز
متاسفانه من VS 2008 دارم و فايل شما(كه 2005 هست) رو نتونستم باز كنم. (قبلا خودش تبديل ميكرد ولي نمودونم الان چرا نميشه براي چند فايل ديگه هم همين مشكل رو داشتم). اگه ميتونيد با 2008 بنويسيد و يا اگه ميشه راه حلي براي تبديلش بگيد.
ممنون...

Asad.Safari
جمعه 05 تیر 1388, 18:06 عصر
SQL Server 2005 Standard Edition دارم و ويندوز XP.
من لاگين و يوزر ساختم ولي باز هم همون مشكل رو ميگيره. اين:

ADDITIONAL INFORMATION:
Login failed for user 'MyUser'. The user is not associated with a trusted SQL Server connection. (Microsoft SQL Server, Error: 18452)

فكر ميكنم مشكل از چيز ديگه اي هستش. چون براي همه يوزر ها همين رو ميگه (حتي sa) .
كسي تا حالا از اين مشكل ها نداشته؟
راستي من با اين لاگين ها و اوني كه ساختم همون اول SQL هم نميتونم كانكت شم. يعني فقط با
Windows Authentication ميتونم كانكت شم.
لطفا كمك كنيد ...

به قول خودت با همون Windows Authentication به سرور لاگین کن . در قسمت Object Explorer بر روی نام سرور راست کلیک بعد Properties رو انتخاب کن . بعد به قسمت Security برو در اون قسمت در Tab اول یعنی Server Authentication رو روی دومی یعنی Sql Server and Window Authentication Mode ست کن و ok کن ...

بهتر است بعد از ok کردن یه بار Restart کنی تا سرویس refresh بشه ....

موفق باشید

sempay_ninjutsu
شنبه 20 تیر 1388, 17:05 عصر
بر روی سرورت کلیک راست کن و یه پروپرتیس بگیر بعد به security برو و بر روی sql server and....کلیک کن.بعد ok بزن.
مراحل زیرا انجام بده:
database/security/login/new login
حالا یه اسم به لاگینت بده بهد دکمه sql server authentication را فعال کن.یه پسورد بده .در زیر این قسمت 3 تا checkbox وجود داره که فقط تیک اولیشو بزار وبقیه آن تیک نداشته باشه.حالا ok بزن 100 در 100 کار می کنه منم همین مشکلو داشتم.
به امید روزهای زیبا