نمایش نتایج 1 تا 6 از 6

نام تاپیک: اتصال به سرور از طریق حساب ویندوز

  1. #1

    اتصال به سرور از طریق حساب ویندوز

    ایا کاربری که در ویندوز تعریف می شود همان معنای اتصال به
    sql server از طریق windows Authenticationاست؟
    من یک کاربر در ویندوز Xp تعریف کرده ام وبا ان به ویندوز login می کنم اما با این
    کاربر نمی توانم به سرور متصل شوم یا یک سرور را ثبت کنم
    معنای trusted connection چیست؟

  2. #2
    کاربر دائمی آواتار vadood
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهران
    پست
    858
    sql server دو جور authentication mode داره. یعنی کاربرها از 2 طریق می تونن خودشون را بشتاسونن. یکی از طریق همان username و pass لاگین به ویندوز NT که بهش می گن

    Windows Authentication

    و دیگری یه user , pass اختصاصی هست که تو sql server درست میشه. به این میگن

    SQL Server Authentication

    درمورد اول معلومه که یوزر باید پشت کامپیوتر کنترلر دامین نشسته باشه یا از یه ایستگاه کاری بهش لاگین کرده باشه، فکر کنم حتی یوزر هایی که Dial-Up به دامین لاگین می کنن هم می تونند از Windows Authentication استفاده کنن.
    برای مورد دوم کافیه user,pass خودتون رو به سرور پاس کنین. در مواقعی که از راه دور یا از سیستم غیر ویندوز NT (مثل 98، مثل یه وب هاست یونیکس) به سرور وصل میشین مجبورین از SQL Server Authentication استفاده کنین. و خوب اگه سرور شما روی 98 نصبه که اصلا Windows Authentication ممکن نیست.

    Windows Authentication را بهش می گن trusted connection چون sql server به windows اعتماد می کنه و هر کسی را که ویندوز بگه credential هاش درست هست را اجازه لاگین به اس کو ال سرور هم بهش می ده.

    برای هر sql server نصب شده می تونین بگین که از Windows Authentication استفاده کنه یا هر دو(mixed mode). راهی نیست که Windows Authentication را از کار بندازین.

    برای Windows Authentication، هر کاربر که روی سیستم NT لاگین می کنه، اگه admin باشه خود به خود نقش sysadmin روی sql server پیدا می کنه. اما برای بقیه کاربرهای domain باید یه لاگین براشون تو sql server بسازین تا بتونن لاگین کنن.

    مزیت Windows Authentication، ایمنی بالا و سادگی مدیریت مجوز های کاربرها است.

    اگه نمی خواهید از SQL Server Authentication استفاده کنین، حتما موقع نصب یه password براش تعیین کنین و بعدا SQL Server Authentication را از کار بندازین.

  3. #3
    vahdood جون خیلی ممنون از توضیحاتی که دادی
    اما سه تا سوال برام باقی مانده و اینکه اگر بخواهم از حساب ویندوز به سرور Sql متصل بشم
    توی connectionstring دقیقا چی باید بنویسم چون من هر کار کردم وصل نشد؟
    واینکه اگه از راه دور واز طریق خط تلفن بخواهم به sql server یک شرکت برای دیدن اطلاعات
    وصل شوم از چه اعتباری باید استفاده کنم و چگونه؟
    منظورت از اتصال Dial Up چیست؟

  4. #4
    کاربر دائمی آواتار vadood
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهران
    پست
    858
    یاد آوری
    برای یک سوال چند تاپیک درست نکنید، تاپیک تکراری ارسال نکنید
    متشکرم


    این ConnectionString

    "user id=sa;data source=(local);pwd=;initial catalog=LabSystem"


    واینکه اگه از راه دور واز طریق خط تلفن بخواهم به sql server یک شرکت برای دیدن اطلاعات
    وصل شوم از چه اعتباری باید استفاده کنم و چگونه؟
    از هرکدام می تونی استفاده کنی. با Query Analyzer مثلا ی تونی وصل شی


    موفق باشید

  5. #5
    اگه با خط تلفن بخوام وصل شوم از خونه connectionstring ان چیه؟یه مثال بزنید :x

  6. #6
    کاربر دائمی آواتار vadood
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهران
    پست
    858
    Connection String کاری به این نداره که شما چه جوری وصل می شی. شما هر جور می خواهی یه اتصال TCP بین سرور و خودت برقرار کن و Connection String را می تونی استفاده کنی.
    حالا اگه مشکل سر وصل شدن Dial-Up به یه سرور داری، تو بخش Networking یه موضوع ایجاد کن

    موفق باشی
    :?

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •