PDA

View Full Version : کد #C برای ساختن User در login sql server



glyas47
چهارشنبه 30 آبان 1397, 13:10 عصر
سلام من از یک یوزر برای اتصال کانکشن به بانکم در سرور استفاده کردم چطور میشه در هنگام نصب این مراحل افزودن یوزر و دادن خاصیت های موردنظر به اون را بصورت کد در برنامه انجام بدم

glyas47
چهارشنبه 30 آبان 1397, 13:31 عصر
من یه برنامه تحت شبکه برای سازمان نوشتم که برای استفاده کاربران باید بصورت دستی sqlدر سرور نصب کنم و فایل دیتابیس خالی به sql اتچ کنم و یه یوزر با قابلیت های خاص بعد از ساختن به بانکم متصل کنم و آخرین فایل بکاپ بانک ریستوری کنم تا کاربران بتونن ازش استفاده کنن
اینکارهارو چطور میشه بصورت خودکار با نرم افزار کدنویسی کرد تا دیگر نیازی به حضور شخص بنده در سازمان نباشد و بشود به نصب یه برنامه در سرور این کارها انجام شود تا اشتباهی هم در روند انجام کارها وجود نداشته باشد؟
خدایی کلی گشتم چیزی پیدا نکردم

shahryari
چهارشنبه 30 آبان 1397, 17:58 عصر
سلام
با کوئری زیر میتونی یک یوزر در اسکیوال بسازی و به دیتابیس نسبت بدی
use master
go
CREATE LOGIN your_user_name With PASSWORD = N'******', CHECK_POLICY = OFF, CHECK_EXPIRATION = OFF;
go
use mydb
go
CREATE USER your_user_name FROM LOGIN your_user_name ;EXEC sp_addrolemember N'db_owner', N'your_user_name';

omidamiry
پنج شنبه 01 آذر 1397, 07:05 صبح
سلام

مشکل در سوال وجوددارد

اگر برنامه تحت شبکه است ینی کلاینت ها نیازی به نصب sql ندارند و شما یکبار sql رو روی سرور نصب می کنی و در نرم افزار ایپی میدی خوش به بانک اطلاعاتی وصل میشه

بعدش برای منیج یوزرها در بانک اطلاعاتی سطح دسترسی درست میکنی

کمی بیشتر معماری تو توضیح بده چون در شبکه های دامین دار هرکاری نمیشه و نیاز به پرمیشن داره به همین دلیل به نظر من روش شما بهینه نیس

برای نصب sql و دیتابیس خاص با اطلاعات یه نرم افزارهست جستجو بزن چون اسمش یادم نیومد

موفق باشی

glyas47
پنج شنبه 01 آذر 1397, 08:59 صبح
سلام
با کوئری زیر میتونی یک یوزر در اسکیوال بسازی و به دیتابیس نسبت بدی
use master
go
CREATE LOGIN your_user_name With PASSWORD = N'******', CHECK_POLICY = OFF, CHECK_EXPIRATION = OFF;
go
use mydb
go
CREATE USER your_user_name FROM LOGIN your_user_name ;EXEC sp_addrolemember N'db_owner', N'your_user_name';


:تشویق::تشویق::تشویق::تشویق:: شویق::تشویق::تشویق::تشویق::ت ویق::تشویق:
بسیار متشکرم یک مقدار تغیرشم دادم عالی شد ممنون