PDA

View Full Version : نام بانک اطلاعاتی در SQLEXPRESS



shahab_ksh
دوشنبه 03 اردیبهشت 1386, 17:38 عصر
connection string من در asp.net به صورت زیر تعریف شده





<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />




حالا میخام از بانک اطلاعاتیم backup بگیرمی با استفاده از دستور زیر







BACKUP DATABASE database_name TO DISK= c:\x\b.bak






حالا نام بانک اطلاعتی من چی از کجا پیداش کنم که جای database_name بزارم؟

alibeirami
دوشنبه 03 اردیبهشت 1386, 23:04 عصر
connection string من در asp.net به صورت زیر تعریف شده





<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />




حالا میخام از بانک اطلاعاتیم backup بگیرمی با استفاده از دستور زیر







BACKUP DATABASE database_name TO DISK= c:\x\b.bak






حالا نام بانک اطلاعتی من چی از کجا پیداش کنم که جای database_name بزارم؟

داخل کانکشن استرینگ خودتون یک قسمت Initial Catalog هم اضافه کنید و نام دلخواه بنویسید.با همون اسم به express اتچ میشه.قبعد هم با همون اسم ازش بک آپ بگیرید.اگر هیچ اسمی ندید و دیتا بیس معمولا(بستگی داره دیتا بیس چجوری ساخته شده باشه)یک Data_ هم بهش اضافه میشه و اتچ میشه.
البته ممکنه همه حرفهام غلط باشه.ولی امتحانش کن.

Behrouz_Rad
دوشنبه 03 اردیبهشت 1386, 23:27 عصر
اون دیتابیسی که امکان استفاده ازش در NET 2.0. فراهم شده رو باید به چشم یک فایل همانند Access نگاه کنی! چون توسط SQL Server مدیریت نمیشه...
مسلما دیتابیسی که توسط SQL Server مدیریت نمیشه، نمی تونه از امکانات اون بهره مند بشه.

موفق باشید.

sh
دوشنبه 03 اردیبهشت 1386, 23:54 عصر
اینجا رو نگاه کن

http://blogs.msdn.com/sqlexpress/archive/2007/03/20/backup-and-restore-with-user-instances.aspx
و
http://www.sqldbatips.com/showarticle.asp?ID=27

شما که توی کانکشن استرینگ اسم بانکت واضحه ! بالاخره اسم بانک رو میدونی که بهش متصل میشی

shahab_ksh
سه شنبه 04 اردیبهشت 1386, 13:25 عصر
اینجا رو نگاه کن

http://blogs.msdn.com/sqlexpress/archive/2007/03/20/backup-and-restore-with-user-instances.aspx
و
http://www.sqldbatips.com/showarticle.asp?ID=27

شما که توی کانکشن استرینگ اسم بانکت واضحه ! بالاخره اسم بانک رو میدونی که بهش متصل میشی

نه نام بانک واضح نیست یه جایی زده نام بانک رو آدرس فیزیکی فایل بانک اطلاعاتی که صحیح نیست شما نام بانکی می بینید؟

sh
سه شنبه 04 اردیبهشت 1386, 15:00 عصر
پس این چیه ؟
Database.mdf

shahab_ksh
سه شنبه 04 اردیبهشت 1386, 22:23 عصر
پس این چیه ؟
Database.mdf

این نام فایل بانک اطلاعاتی نه نام بانک اطلاعاتی

ClaimAlireza
جمعه 07 اردیبهشت 1386, 16:14 عصر
همونطور که استاد راد فرمودند به اون فایل باید به چشم یک فایل acsses نگاه کنی.

تنها راه شما اینه که SQL2005 را نصب کنی بعد یه DB بسازی و فایل های .mdf و .ldf خودت رو جاگزین فایل های DB ایجاد شده بکنی بعد از DB میتونی backup بگیری.