PDA

View Full Version : سوال: دسترسي به جدولهاي سيستمي ديتابيس ؟



Modifier
چهارشنبه 08 اردیبهشت 1389, 10:39 صبح
سلام
چگونه ميشه در sql2005 به جداول سيستمي دسترسي پيدا کرد؟

در 2000 خودش نشونمي داد ولي در2005 اينطور نيست!

با تشکر

adinochestva
چهارشنبه 08 اردیبهشت 1389, 11:47 صبح
اگر از management studio استفاده می کنید در زیر شاخه databases یک آیتم هست به نام system databases
همه را اونجا پیدا می کنید ;)

Modifier
چهارشنبه 08 اردیبهشت 1389, 12:27 عصر
اگر از management studio استفاده می کنید در زیر شاخه databases یک آیتم هست به نام system databases
همه را اونجا پیدا می کنید ;)

نه اينطور که ميگين نيست!

تمام جداول رو نشون نميده مثلا syscolumns...

تازه اونايي رو هم که نشون ميده باز نميشه!!

راه حل ديگه اي بدين...

با تشکر

محمد سلیم آبادی
چهارشنبه 08 اردیبهشت 1389, 13:25 عصر
نه اينطور که ميگين نيست!

تمام جداول رو نشون نميده مثلا syscolumns...

تازه اونايي رو هم که نشون ميده باز نميشه!!

راه حل ديگه اي بدين...

با تشکر

جداول سیستمی از SQL Server 2005 رفتند. و بطور مخفی هستند (البته توسط سرور قابل شناسایی هستند) و جایشان را به ویوهای سیستمی دادند.
می تونید از مطالب این لینک نیز استفاده کنید:
http://searchsqlserver.techtarget.com/tip/Say-goodbye-to-system-tables-in-SQL-Server-2005