EasyDelphi Q&A
+4 تصويتات
87 مشاهدات
كيف يمكن معرفة جميع قواعد البيانات و الجدلول الخاصة بها الموجودة في السرفر
سُئل في تصنيف SQL Server بواسطة (7,550 نقاط)
عُدل بواسطة | 87 مشاهدات

2 إجابة

+2 تصويتات
أفضل إجابة

إذا أردت معرفة جميع قواعد المستخدم (دون قواعد النظام ) استعمل الكود TSQL

select name,database_id,user_access,state from master.sys.databases where (database_Id>4)

يمكنك تغيير الشرط المطبق على database_Id لعرض نوع آخر من قواعد البيانات

لمعرفة جميع جداول قاعدة بيانات معينة يمكنك إستعمال

SELECT TABLE_NAME FROM <MYDATABASE_NAME>.INF ORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'
ملاحظة إحذف الفراغ الموجود في العبارة الملونة بالأحمر
تم الرد عليه بواسطة (7,600 نقاط)
مختارة بواسطة
+1 تصويت

في SQL SERVER 
 

  • عرض اسماء جميع قواعد البيانات الموجودة في سرفر .
SELECT name FROM master.sys.databases 

 

  • عرض ومعرفة جميع قواعد البيانات مع جميع الجداول .
 
SET NOCOUNT ON
DECLARE @AllTables table (CompleteTableName nvarchar(4000))
INSERT INTO @AllTables (CompleteTableName)
    EXEC sp_msforeachdb 'select @@SERVERNAME+''.''+''?''+''.''+s.name+''.''+t.name from [?].sys.tables t inner join sys.schemas s on t.schema_id=s.schema_id'
SET NOCOUNT OFF
SELECT * FROM @AllTables ORDER BY 1

 

 

سيتم عرض اسم السيرفر وقاعدة البيانات و المخطط و الجدول


اذا لم يكن السيرفر SQL Server 2005 وما فوق ، قم باستبدال

DECLARE @AllTables table

بــ 

CREATE TABLE #AllTables


وقم باستبدال كل
 

@AllTables

الى

#AllTables


 

تم الرد عليه بواسطة (8,000 نقاط)

اسئلة متعلقة

+5 تصويتات
2 إجابة
+5 تصويتات
2 إجابة
سُئل أغسطس 19، 2018 في تصنيف SQL Server بواسطة Yamada Fakir (1,690 نقاط) | 114 مشاهدات
+4 تصويتات
1 إجابة
0 تصويتات
0 إجابة
سُئل يوليو 4 في تصنيف Delphi بواسطة عائشة (240 نقاط) | 29 مشاهدات
0 تصويتات
1 إجابة
سُئل فبراير 3 في تصنيف Delphi بواسطة reema (310 نقاط) | 55 مشاهدات
ادعُ اصدقائك في الفايسبوك لمشاركتك
Comodo SSL

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

لا يسمح بطلب او السؤال عن كراك او تفعيل او كسر او فك او اي شيء يخالف اتفاقيات الترخيص  مهما كان السبب ومهما كان البرنامج ونوعه. ولا حتى نشر روابط تحتوي على مثل هذه الاشياء لا في الاسئلة ولا في الاجابات ولا التعليقات . نهائيا

408 سؤال
642 إجابة
1,150 تعليق
242 مستخدم