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

اريدطريقة لتثبيت برنامج قاعدة بياناته بsql server

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

السلام عليكم

تعرفو اذا كان عندك برنامج مصممم مثلا بالفيجوال بسيك وقاعدة البيانات بالاكسس عملية تنصيب البرنامج سهلة

بمجرد ما تقر على setup يثبت البرنامج وينزل لك ملف قاعدة البيانات يعني باختصار المستخدم العادي يقدر يثبته

لكن مع sql server على المعلومات الي معايا (اشك انها ناقصة) انه لازم تثبت sql server طبعا مو لازم كلها توجد نسخة مصغرة مع office xp على ما اظن

وبعد تثبيت برنامجك لازم تنسخ ملف قاعدة البيانات طبعا هنا المشكلة لان المستخدم العادي ماعنده فكرة فين المجلد وكيف الطريقة

واذا بجعل برنامج setup يقوم بنسخ قاعدة البيانات الى المكان المحدد المشكلة كيف اعرف المكان الي ثبتت فيه sql server

(طبعا عند تثبيت sql server لك الحرية بتثبيته في اي مكان)

باختصار يا خوان

انا اتعامل مع برنامج حق اعداد setup اسمه wise install 9 هل اقدر عن طريقة تثبيت محرك sql server ووضع ملف قاعدة البيانات اي ان المستخدم ينقر على ال setup وهو يقوم بالباقي

وما من كاتب إلا سيفنى *** ويبقى الدهر ماكتبت يــداه

فلا تكتب بكفك غير شيء *** يسرك في القيامة ان تراه

لا تنسى تشجيعي بالنقر على

add.png اذا كانت مشاركتي مفيدة
#2

السلام عليكم أخي الكريم :

أريد أن أقول لك شيئاً ربما يفيدك ..

ما نطبقه على أكسس لا ينطبق على مخدم سكول ..

ببساطة لا يهم مسار ملف قاعدة البيانات كثيراً لكي تجعل قاعدة بياناتك تعمل مع برنامجك .. و ذلك لأنك تستطيع أن تجعل مخدم الـ SQL

متصلاً بقاعدتك بواسطة التعليمة :

SP_Attach_DB  @dbname , @filename

لها بارامترين :

اسم الذي سيتم تسجيل قاعدة البيانات به في المخدم ...

 @dbname

الثاني :

مسار ملف البيانات و اسم(ـاء) ملفات البيانات ..

@filename

أو :

عن طريق إنشاء قاعدة بيانات من أجل الإتصال بقاعدة بيانات :

create database MyDB ON PRIMARY 
(
 filename = 'database_path\Pubs.mdf'
)
for attach
Go

أرجو أن أكون أفدتك .. الله يوفقك .

عماد .. B) B)

تم تعديل هذه المشاركة بواسطة imadouzoun في 1 مارس 2006 في 20:51

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#3

تسلم اخوي على هذي المعلومة القيمة

بس عفوا اذا بتعبك معايا

التعليمة الاولى فين اكتبها وكيف انفذها، هل اقدر انفذها من الفيجوال بيسيك ، اذا كنت قادر اني انفذها من الفيجوال خلاص الموضوع احتل بالنسبة لي بعمل كود من اول مرة يتم تشغيل فيها البرنامج يقوم بتنفيذ التعليمة مرة واحدة وبيتم ربط ملف القاعدة

لكن اذا كان لابد اني اكتبها في sql server يعني بتكون العملية يدوية وانا ابغى الثبيت تلقائي دون تدخل المستخدم

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

setup وباقي الخطوات next next :D

وانا طبعا كسلان ما بقدر اروح لعنده علشان اثبت له البرنامج وفي كل مرة تحصل مشكلة لازم بنفسي اروح ههههههههههه

تم تعديل هذه المشاركة بواسطة realdie10 في 2 مارس 2006 في 09:47

وما من كاتب إلا سيفنى *** ويبقى الدهر ماكتبت يــداه

فلا تكتب بكفك غير شيء *** يسرك في القيامة ان تراه

لا تنسى تشجيعي بالنقر على

add.png اذا كانت مشاركتي مفيدة
#4

السلام عليكم أخي الكريم :

يمكنك ببساطة أن تجعل أول خطوة في برنامجك هي تثبيت قاعدة البيانات ..

إما :

1- تلقائياً بدون أن يشعر المستخدم عند أول تشغيل للبرنامج .

2- أو تقدم له Button معنون بـ "إنشاء سنة مالية" مثلاً كما في برامج المحاسبة .

و تقدم له إمكانية إختيار المسار لملف قاعدة البيانات كما يريد .. :)

إدا كنت تعمل على فيجوال بيسك نت :

فيمكنك استخدام الكود التالي :

Dim sConnection AS String = "your Connection String here"
Dim objConn As New SqlClient.SQlConnection(sConnection)

ObjConn.open

Dim strSql AS string 
strSql  = "create database MyDB ON PRIMARY ( filename = 'database_path\Pubs.mdf' ) for" 

strSql  = strSql   + " Attach; Go" 

Dim ObjCom As New SqlClient.SqlCommand(strSql , ObjConn)
ObjCom.ExecuteNonQuery 

ObjConn.Close

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

إبدأ T-Sql

أكواد نادرة بدلفي

نعيب زماننا و العيب فينا *********** و ما لزماننا عيب سوانا ( الشافعي رحمه الله )

عماد .. B) B)

تم تعديل هذه المشاركة بواسطة imadouzoun في 3 مارس 2006 في 00:52

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#5

مشكور اخي

بس ممكن كود

الفجوال بيسك 6

مشكور

#6

السلام عليكم ورحمة الله وبركاته :

والله يا ريت أقدر أساعدك .. بس أنا مش و لابد في الفيجوال 6 ..

يعني معلوماتي على قدها في الفيجوال 6 .. *-)

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

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

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