IUnknown
- كيفية إرسال رسائل للبرامج مع SQL Server
اعلم تماما ما تريد الحديث عنه ولكننا بصدد التكلم عن database driven events تحدثها عمليات الـ Insert أو الـ Update أليس كذلك ؟
- كيفية إرسال رسائل للبرامج مع SQL Server
وما المانع فقط لنعمل عقولنا بعض الشيئ (Think out of the Box) اذا كنت تريد تصور للرسائل بالمنتدى فليكن ما المانع من وجود Application server يقوم بالقراءة من قاعدة البيانات عن طريق تايمر ثم يرسل رسائل للمستخدمين عن طريق الـ Sockets هل لديك أي طريقة لتعرف ان قاعد…
- كيفية إرسال رسائل للبرامج مع SQL Server
أولا كونك تفضل أولا تفضل لا يغير من الأمر شيء ثانيا انا اضرب لك مثال على تطبيق مشهور يستخدم التايمر فكيف يتم تنفيذ المهام في أوقات معينة ؟ يقوم الـ SQL Server Agent بقراءة الداتابيس بناء على تايمر ويمكن التأكد بتشغيل البروفايلر كما شرحت سابقا
- كيفية إرسال رسائل للبرامج مع SQL Server
لماذا نعنبر طريقة القراءة باستخدام تايمر غير فعالة؟ هل تعلم كيف يعمل Sql Server Agent جرب تشغيل برنامج SQL server Profiler ويكون السيرفيس الخاصة بـ Agent فعاله سوف تجد هذه الجمله تتكرر كل 20 ثانية SELECT N'Testing Connection...' كما انه يقوم بتنفيذ stored proc…
- كيفية إرسال رسائل للبرامج مع SQL Server
لم أقل انها افضل طريقة ولكن اذا كان الـ firewall مغلق لكل المنافذ هذه الطريقة ستكون جيدة وقد قمت بتجربتها في تطبيقات بالغة التعقيد خاصة بشبكات المحمول واثبتت نجاح هذه الطريقة تستخدمها بعض الشركات المزودة للـ Middleware مثل Tibco , Webmethods بالاضافة الى الطرق…
- كيفية إرسال رسائل للبرامج مع SQL Server
من الممكن ان تكون هناك طريقة أبسط بكثير جدول في قاعدة البيانات للرسائل وما الى ذلك ويقوم التطبيق بالقراءة من هذا الجدول عن طريق timer كل فترة قصيرة ولتكن ثانية و عن طريق قراءة هذا الجدول يقوم بتطبيق الاشياء السابق ذكرها
- تحويل من IBM DB2 الى SQL Server مباشرة ؟
ستجدها مع مجموعة برامج SQL server
- تحويل من IBM DB2 الى SQL Server مباشرة ؟
في sql server 2000 يمكنك استخدام DTS ويكون الـ source database عبارة عن ODBC لقاعدة البيانات الـ DB2 والـ Target هو قاعدة بيانات SQL server وسيقوم الـ Wizard بسؤالك عند الجداول التي تريد استيرادها
- استعلام عن الجداول
select * from information_schema.tables
- مشكلة في Between
Select * from AccMast Where cast(Code as int) Between 100 and 500
- توليد قيود في جدول مربوط
جرب هذا مع استبدال اسماء الجداول بالجداول خاصتك Insert Into SecondTable (secondTable_ID) select FirstTable_ID from FirstTable
- كيف استطيع عمل استعلام يخرج لي النتائج بتاريخ اليوم او قبل اسبوع؟
هل تقصد Now الخاصة بـ VB اذا كنت تقصدها فهي عباره عن وقت + تاريخ ولهذا لن تخرج سوى النتائج المسجله في هذا اليوم بالدقيقة والساعة والثانية اذا كنت تريد نتائج يوم استخدم between وليكن بدايتها منذ بداية اليوم ونهايتها Now أو Getdate() الخاصة بـ SQL server بالنسبة…
- مشكله في SQL Server log file
DBCC ShrinkDatabase (wael)
- عمل sorting للبيانات في Column معين
البيانات يتم ترتيبها حسب ال column ال clustered index غالبا ما يكون ال primary key
- جدول طبق عليه قادح ال Instead Of Delete فهل يمكن حذف سجلاته ؟
truncate table TableName
- كيف يمكن حذف سجلات متكررة و إبقاء أحدها فقط .. السجلات تحقق شرط معين ..
طريقة جيدة ولكنها لن تنفع اذا كان هناك relation ;)
- كيف يمكن حذف سجلات متكررة و إبقاء أحدها فقط .. السجلات تحقق شرط معين ..
جرب السكريبت المرفق انا باجيب السجلات المكررة واحذفها ماعدا اول واحد
- Query in Sequential Order
ممكن ترسل الجداول ؟؟
- كيف يمكن حذف سجلات متكررة و إبقاء أحدها فقط .. السجلات تحقق شرط معين ..
ما رأيك بهذا الكود declare @name varchar(50) declare c cursor for select name from Student_TB group by name having count(name) > 1 open c fetch next from c into @name while @@fetch_status = 0 begin delete from Student_TB where name = @name and ID <> (Select to…
- ما هي أسرع الطرق لحذف كامل سجلات جدول ما في ال Sql Server ؟
للأسف لن يمكنك تنفيذ هذا الأمر مع جدول به علاقة يكون هو المحتوي على الـ Primary Key حتى ولو كان الجدول الأخر الذي يحتوى على ال Forign Key فارغ :(