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

كيفية عمل Package

مغلق
بدأه Elnaggar في 9 مايو 2004 · 8 رد · 3,332 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني الأعزاء

أود أن أعمل Package لمشروع الفيجوال بيسك البسيط الذي انهيته ولا أعرف كيف أُرفق

قاعدة البيانات معه؟؟؟؟؟؟؟؟؟؟

وهل الأمر يختلف إذا كان المشروع سيعمل على جهاز واحد أم على شبكة (سيرفر)

جزاكم الله خيرا

#2

انظر:

كيف يتم نقل قاعدة البيانات؟

إذا كان المشروع سيعمل على شبكة فغير اسم السيرفر في الconnection string من (local) إلى اسم السيرفر الذي سيحوي قاعدة البيانات.

فكر بطريقة أخرى

#3

الأخ لاعزيز

بارك الله فيك ونفعك بعلمك ونفعنا به وجعله الله في ميزان حسناتك

لم افهم ردك ، فانا انهي البرنامج (اي الكود) سواء باستخدام local او غير ذلك واعمل ال package فكيف لي ان اغير الكود ثانية

ولكي اسهل عليك السؤال ، انا عملت packup ثم restore وكنت مستخدم نوعين من الدخول - اي بعض المستخدمين microsoft authentication والآخرين win nt authintication ووعند الدخول على الجهاز الجديد بالأسماء التي حددتها سلفا على جهازي لا يدخل حتى بعد ما انزلت ال enterprise manager وخلقت المستخدمين ، وللعلم فهو يدخل لو اخترت نظام ال nt (انا محدد نوعين للدخول) ولكنه لا يعمل update

ارجو الايضاح ، جزاك الله خيرا

#4
اقتباس
فانا انهي البرنامج (اي الكود) سواء باستخدام local او غير ذلك واعمل ال package فكيف لي ان اغير الكود ثانية

غيره قبل الpackaging.

اقتباس
وكنت مستخدم نوعين من الدخول - اي بعض المستخدمين microsoft authentication والآخرين win nt authintication

يفضل أن يكونوا كلهم SQL server authentication.

اقتباس
وللعلم فهو يدخل لو اخترت نظام ال nt (انا محدد نوعين للدخول) ولكنه لا يعمل update

هل أعطيتهم صلاحية permission عمل update وغيرها من الصلاحيات؟

فكر بطريقة أخرى

#5

الأخ العزيز شكرا جزيلا على اهتمامك وبارك الله فيك

ولكن يبدو انني لم اوضح السؤال

انا باختصار عملت البرنامج ثم عملتBACKUP ثم PACKAGE (افترض باسم السيرفر عندي) وجربت ال LOCAL

ثم انزلته على جهاز اخر وعملت RESTORE

وبفرض وجود مستخدم عندي اسمه USER1 له كل الصلاحيات

لا يتم الدخول به عند كتابته على الجهاز الثاني في شاشة LOGIN صممتها علما بانه يعمل عندي

حاولت انشاء مستخدم بنفس الاسم والصلاحيات على الجهاز الآخر ولم يستطع الدخول

وعملت مستخدمين اخرين على الجهاز الآخر واعطيتهم كل الصلاحيات ولم يستطيعوا الدخول

المطلوب (فضلا ، وليس امرا):

1- كيف يمكن الدخول بالمستخدمين الذين حددتهم مع صلاحياتهم المختلفة

2- هل هناك طريقة اخرى لنقل قاعدة البيانات وصلاحيات المستخدمين وعدم الارتباط باسم السيرفر الآخر

اسف للتطويل وارجو الرد بشئ من التوضيح

#6
اقتباس
وبفرض وجود مستخدم عندي اسمه USER1 له كل الصلاحيات

لا يتم الدخول به عند كتابته على الجهاز الثاني في شاشة LOGIN صممتها علما بانه يعمل عندي

هل أنشأت حسابا لهذا المستخدم بنفس الاسم وكلمة السر في الجهاز الثاني؟

اقتباس
هل هناك طريقة اخرى لنقل قاعدة البيانات وصلاحيات المستخدمين وعدم الارتباط باسم السيرفر الآخر

احذر أن تكون وضعت اسم السيرفر في الconnection string هو اسم جهازك ، ضع بدلا منه (local)، بحيث تكون مثلا:

driver=sqlserver; server=(local); database=database_name; uid=user_name; pwd=some_password

حيث database_name هو اسم قاعدة البيانات التي تريد التعامل معها، user_name هو اسم المستخدم الذي تريد الدخول لقاعدة البيانات من خلاله باستعمال SQL Server Authentication، و some_password هي كلمة السر الخاصة بهذا المستخدم.

وبالتوفيق بإذن الله.

فكر بطريقة أخرى

#7

السلام عليكم

بداية شكرا جزيلا يا اخي الكريم

وانا محرج منك والله

لكن انت اما لم تفهمني وإما لم تصدقني

يا اخي الفاضل واله خلقت مستخدم بنفس الاسم ونفس كلمة السر

وعملت اسم السيرفر LOCAL

انا اولا وأخيرا متشكر

ولكن من فضلك توجد مشكلة أخرى أريد ان لا تحلها مثل الأولى

عند انزال SQL SERVER على الجهاز الاخر يكون من حق صاحب الجهاز PC ADMINISTRATOR التعديل في قاعدة البيانات التي انشأتها بعد أن يعمل RESTORE لها

فهل من حل؟؟؟؟

وعذرا أنا بهذر معاك

بارك الله فيك

#8
اقتباس
بداية شكرا جزيلا يا اخي الكريم، وانا محرج منك والله، لكن انت اما لم تفهمني وإما لم تصدقني

لم أنت محرج ؟ هل أخطأت بحقك؟

احتمال غالب أنني لم أفهم ما تقصده جيدا.

بالنسبة لإشكالك، سأبحث فيه ، ولكن لا تتوقع مني ردا سريعا عنه، فأنا مشغول هذه الأيام مع الجامعة وأشغالها.

تم تعديل هذه المشاركة بواسطة walcom في 23 مايو 2004 في 13:07

فكر بطريقة أخرى

#9

اقصد محرج لني اتعبتك معي

وانا منتظرك ، وفقك الله

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

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