PDA

View Full Version : اتصال به پایگاه داده



نغمه
چهارشنبه 04 بهمن 1385, 15:39 عصر
من یک Connection در 2005 c#به یکی از پایگاه داده های sql server 2005 ایجاد کردم ارتباط برقرار میشه ولی در server explorer هیچ جدولی در بخش table نمایش داده نمیشه ؟

AminSobati
چهارشنبه 04 بهمن 1385, 22:20 عصر
مطمئن هستین که Permission لازم رو دارید؟

نغمه
پنج شنبه 05 بهمن 1385, 08:55 صبح
مطمئن هستین که Permission لازم رو دارید؟
من تنها کاربر این پایگاه داده هستم احتمالا permission را دارم دیگه

whitehat
پنج شنبه 05 بهمن 1385, 09:16 صبح
من یک Connection در 2005 c#به یکی از پایگاه داده های sql server 2005 ایجاد کردم ارتباط برقرار میشه ولی در server explorer هیچ جدولی در بخش table نمایش داده نمیشه ؟
منظور شما از "هیچ جدولی نمایش داده نمیشه" چیه ؟ آیا Database ها را می بینید و جدول داخل آنرا نمی بینید؟

نغمه
پنج شنبه 05 بهمن 1385, 09:32 صبح
منظور شما از "هیچ جدولی نمایش داده نمیشه" چیه ؟ آیا Database ها را می بینید و جدول داخل آنرا نمی بینید؟

به یک دیتابیس اتصال ایجاد میکنم مثلا model وارتباط هم ایجاد میشه ولی در server explorer که این اتصال را نمایش میده اسام tables و views و .... را می نویسه ولی علامت + کنارشون را که میزنم هیچی نماییش داده نمیشه همشون خالی اند.....

whitehat
پنج شنبه 05 بهمن 1385, 10:13 صبح
این قسمت مربوط به مواردی است که کاربر ایجاد می کند. پایگاه داده Model مربوط به سیستم می باشد و قادر به مشاهده آنها نیستید.یک پایگاه داده ایجاد کنید و چند جدول در آن بسازید و سپس تست کنید.

نغمه
پنج شنبه 05 بهمن 1385, 10:39 صبح
یعنی تحت هیچ permission خاصی هم نمی توان با این روش دیتابیس های سیستمی را دید ؟

نغمه
شنبه 07 بهمن 1385, 17:26 عصر
sql server 2005 غیر از پایگاه داده های سیستمی پایگاه داده های نمونه ای چون northwind که در 2000 هست نداره؟

whitehat
شنبه 07 بهمن 1385, 17:36 عصر
می توانید از پایگاه داده Adventure Works استفاده کنید.اگر از Sql Server Express استفاده می کنید این Sample را باید جداگانه نصب کنید.
SQL Server 2005 Samples and Sample Databases (December 2006) (http://www.microsoft.com/downloads/details.aspx?familyid=E719ECF7-9F46-4312-AF89-6AD8702E4E6E&displaylang=en)

نغمه
شنبه 07 بهمن 1385, 20:07 عصر
می توانید از پایگاه داده Adventure Works استفاده کنید.اگر از Sql Server Express استفاده می کنید این Sample را باید جداگانه نصب کنید.
SQL Server 2005 Samples and Sample Databases (December 2006) (http://www.microsoft.com/downloads/details.aspx?familyid=E719ECF7-9F46-4312-AF89-6AD8702E4E6E&displaylang=en)
من از sql server standard edition استفاده می کنم.
این sample ها فایل فشرده اش هم موجود هست چون اینها حجمش خیلی زیاده؟

whitehat
شنبه 07 بهمن 1385, 20:35 عصر
می توانید اسکریپت های Northwind را بگیرید و نصب کنید(نسخه Standard Edition را نداشتم :متفکر:)
Northwind and pubs Sample Databases for SQL Server 2000 (http://www.microsoft.com/downloads/details.aspx?familyid=06616212-0356-46a0-8da2-eebc53a68034&displaylang=en)

نغمه
شنبه 07 بهمن 1385, 22:52 عصر
می توانید از پایگاه داده Adventure Works استفاده کنید.اگر از Sql Server Express استفاده می کنید این Sample را باید جداگانه نصب کنید.
SQL Server 2005 Samples and Sample Databases (December 2006) (http://www.microsoft.com/downloads/details.aspx?familyid=E719ECF7-9F46-4312-AF89-6AD8702E4E6E&displaylang=en)

من AdventureWorksDB.msi را نصب کردم ولی در دیتا بیس های sql server2005 ظاهر نمیشه!!!

whitehat
یک شنبه 08 بهمن 1385, 09:44 صبح
یعنی تحت هیچ permission خاصی هم نمی توان با این روش دیتابیس های سیستمی را دید ؟
اگر مجوز لازم را دارا باشید بر روی Database راست کلیک کنید و در قسمت Change View در کنار Object View تیک بزنید.


من AdventureWorksDB.msi را نصب کردم ولی در دیتا بیس های sql server2005 ظاهر نمیشه!!!این فایل پایگاه داده مورد نظر را در مسیری که معین کرده اید کپی می کند.شما باید برای استفاده از آن ، آنرا به پایگاه داده خود Attach کنید.

نغمه
یک شنبه 08 بهمن 1385, 15:14 عصر
اگر مجوز لازم را دارا باشید بر روی Database راست کلیک کنید و در قسمت Change View در کنار Object View تیک بزنید.

در sql server روی دیتابیس راست کلیک می کنم ولی در لیست باز شده Change View را نمی بینم!!!!!!!

ضمننا از راهنمایی های همیشگی شما ممنونم

whitehat
یک شنبه 08 بهمن 1385, 15:36 عصر
در sql server روی دیتابیس راست کلیک می کنم ولی در لیست باز شده Change View را نمی بینم!!!!!!!
این سوال را شما مگر در ویژوال استودوی دات نت نپرسیدید ؟:متفکر:
جواب من مربوط به VS.Net است ! در Sql Server که شما کافیه System Table را بروز کنید

نغمه
یک شنبه 08 بهمن 1385, 15:50 عصر
درست شد.....................:کف: