PDA

View Full Version : اجرای برنامه بدون restorکردن DB؟



Hojat_ce
یک شنبه 08 مهر 1386, 12:32 عصر
سلام
من میخوام application را جوری رو یک سیستم اجرا کنم که نیاز به restor کردن پایگاه داده ام داخل Sql Server نداشته باشم.
از دوستان کسی میتونه بهم کمک کنه؟

younesm
دوشنبه 09 مهر 1386, 11:47 صبح
RESTORE DATABASE [DatabaseName]
FROM DISK = '[Path of Back file]'
WITH
MOVE '[Name of Data]' TO '[Path of .mdf File]',
MOVE '[Name of Log]' TO '[Path of .ldf File]'
, REPLACE


برای مثال

RESTORE DATABASE TestDB
FROM DISK = 'c:\testdb.back'
WITH
MOVE 'testdb_data' TO 'c:\testdb.mdf',
MOVE 'testdb_log' TO 'c:\testdb.ldf'
, REPLACE

Hojat_ce
دوشنبه 09 مهر 1386, 12:21 عصر
ممنون
ولی اگه بخوام به صورتDynamic اینکارو انجام بدم چطوری ادرس دهی کنم؟؟

mhadvi_mahmaood
دوشنبه 09 مهر 1386, 12:22 عصر
اینکه دستور ری استوره. این اقا نمیخاد ری استور کنه

SYNDROME
دوشنبه 09 مهر 1386, 14:25 عصر
با سلام
کاربر گرامی سوال خود را اگر واضحتر بیان کنید دوستان دوچار اشتباه نمی شود.(عنوان تاپیک و پست سوم)
حالا شما می خواهید Restore کنید یا نه؟
موفق باشید

Hojat_ce
دوشنبه 09 مهر 1386, 17:07 عصر
دوستان عزیز من نمیخوام پایگاه دادم را Restor کنم.

میخوام برنامه جوری Run بشه که نیاز نباشه حتما DB مربوطه را روی SQL ریستور کنم.
نمیدونم کانکشنم را چطوری آدرس دهی کنم.

امید وارم متوجه منظورم شده باشید.

رضا عربلو
دوشنبه 09 مهر 1386, 17:59 عصر
احتمالا منظورشان رجیستر است نه ریستور!
اگزر می خواهید از sql server 2005 express edition استفاده کنید کانکشن استرینگ تان بایستی به صوزت زیر باشد.


Data Source=.\SQLEXPRESS;AttachDbFilename=F:\BNPPweb.md f;Integrated Security=True;Connect Timeout=30;User Instance=True