الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية الاتصال باسم المستخدم الجديد

مغلق
بدأه عبودة في 25 نوفمبر 2006 · 2 رد · 676 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لقد قمت بإنشاء user في قاعدة البيانات sql server باستخدام الإجرائية stored procedure التالية :

ALTER PROCEDURE dbo.Abdo

AS

CREATE LOGIN Abdo WITH PASSWORD = '123'

CREATE USER Abdo

EXEC sp_addsrvrolemember 'Abdo', 'sysadmin'

RETURN(0)

و قمت بإضافته إلى الدور 'sysadmin'

الآن أريد باستخدام اسم المستخدم الذي أنشأته بالإجرائية السابقة و هو 'Abdo ' أن أسجل دخول إلى الـ database التي أعمل عليها باسم firstDB عن طريق إنشاء اتصال بحيث يمكنني الدخول باسم المستخدم السابق الموجود بقاعدة البيانات sqlserver ؟؟؟

علماً أنني أعمل على ASP.NET و أحتاج إلى معرفة كيفية ذلك باستخدام الـ sqlconnection بطريقة برمجية لو سمحتوا ...و لكم جزيل الشكر ..

#2

بسيط جدا

عرف اتصال لقاعدة البيانات

/* ######################################################

																	   C#

*######################################################

using System.Data;
using System.Data.SqlClient;

SqlConnection  myConnection = new SqlConnection("user id=abdo;" + 
				"password=123;server=localhost;" + 
				"Persist Security Info=false;" + 
				"database=MydataBase;" + 
				"connection timeout=30");

			try
			{
				myConnection.Open();
			}
			catch(Exception e)
			{
				MessageBox.Show ("خطأ","خطأ بالاتصال")											}

نفس الكود السابق يصلح للفيجوال بيسك نت بس يحتاج تحذف الفواصل المنقوطة وأشياء شكلية :)

أتمنى يكون الشرح هو المطلوب

موقوف من المشاركة لقلة الأدب

============================

#3

شكراً أخي الكريم ::

بالنسبة للكود أنا جربته بس ما مشي الحال ...

هل يمكن السبب لأني استخدم file system ؟؟

لأني لا أستخدم local IIS للموقع ...فكيف يكون ذلك عنتد استخدام نظام file system ؟؟

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…