انتقال بك آپ ديتا بيس از كامپيوتر به هاست

arman92

Member
سلام دوستان.
من يه مشكلي دارم .
مي خوام از ديتا بيسم كه الان توي كامپيوتر خودم هست يه بك اپ بگيرم و بعد Restore كنم توي Plesk
نمي دونم چه طوري اين كارو بكنم...

يعني چطوري مي شه بدون دردسر همه Table ها ، Stored Procedure ها و Field ها رو به ديتا بيسم از طريق Plesk وارد كنم..

در ضمن ديتا بيسم Ms Sql Express بود كه الان تبديلش كردم به SQL Server معمولي (توي SQL Sever Managment Studio)

اگه راهنماييم كنيد خيلي ممنون مي شم.
 

zorig4fun

Member
دوست عزیز مشکل شما دقیقا چی هست؟

اگر دیتابیس شما SQL Server هست شما دو فایل دیتابیس را کپی کنید رو سرور و بعد Attach کنید.
 

mehrabadi

Member
اين مشکل من هم هست.

ببينيد دوستان
منهم اين مشکل رو دارم.

اولا مي خوام بدونم که استفاده از نسخه اکسپرس يک کار غير استارداره؟
ثانيا حتما بايد براي استفاده از امکانات ممبر شيپ دات نت 2 از اسکيوال سرور استفاده کرد؟ ( يعني نسخه اکسپرس نمي شه؟)

ثالثا اگر مي شه اينکار رو چه طور مي شه انجام داد ( توضيح در دوحالت IIS و Plesk)

رابعا اگر نمي شه من که يک دور کامل پروژه رو با نسخه اکسژرس انجام دادم بايد چه کار کنم؟

توضيحات شما مزيد امتنان خواهد بود.
 

zorig4fun

Member
اول از همه نسخه اکسپرس برای افرادی در نظر گرفته شده که میخواهند بر روی کامپیوتر شخصی خود استفاده کنند و هیچ فرقی با اصل ندارد از نظر کاربردی و اصل برنامه برای سرور هست که امکانات بیشتری دارد از جمله تقسیم بندی و محدود کردن اندازه و کاربران و ...

من خودم از ورژن اکسپرس سیرکل سرور استفاده می کنم و بعد از اتمام کار فایلهای دیتابیس را برای کسی که سرور را ازش خریدم ارسال می کنم آنها بقیه کارها را انجام می دهند.

شما از سرور خودتان سوال کنید که چگونه یک دیتابیس را به سرور انتقال دهید آنها راهنمائی حواهند کرد
 

mehrabadi

Member
ممنون

دقيقا مشکل همي جاست.
چون اونا هيچ اطلاعي از اين نسخه اکسپرس ندارن و نمي خوان هم اون رو نصب کنن در نتيجه نمي تونن منو راهنمايي کنن.
شما چه طور مي تونين کمک کنين؟
 

arman92

Member
سلام. ممنون از راهنماييتون.

ببينيد. توي helm براي سرور دوستم مي گه اين امكان هست كه ديتا بيسي كه بك آپ گرفته از SQL Server Managment رو مي تونه اونجا آلپود و Restore كنه. خب اين امكان خيلي جالبه چون نيازي نيست اين همه رو بخواد از نو بسازه (آنلاين توي پلسك)

حالا من گفتم بهش كه برام اسكپرس رو نصب كنه. ولي مي دونيد كه اكسپرس زياد جالب نيست چون در واقع وقتي رفت رو هاست ديگه مديريتي نداري كه بتوني Manage كني يا اطلاعاا رو ببيني تنها راه اينه كه يه برنامه بنويسي يا اينكه دانلود كني رو كامپيوتر خودت ببيني.

ولي بازم مي گم حتماً بايد اين امكان باشه توي پلسك ...

ديشب 3 ساعت و نيم داشتم روش كار مي كردم ... تموم Table ها , Stored Procedure هام رو آنلاين ساختم ولي بازم نشد.

نمي دونم چي كارش كنم ديگه
vindoz.com
صفحه سفارش دامنه يا هاستينگ رو ببينيد.
 

arman92

Member
راستي اين كه گفتين Attach كنيم يعني چي؟ كجا مي شه اين كارو كرد؟
 

zorig4fun

Member
دوست عزیز دیتابیس سیرکل سرور تشکیل شده از 2 فایل یا بیشتر که در C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data میتوانی پیدا کنی.

حتما سرور شما امکانی برای اتچ کردن دارا میباشد یا اینکه به شما اعلام می شود که به دلیل امنیتی این امکان وجود ندارد و شما می بایست این فایل ها را آپلود کنید و تکنسینهای سرور آن را برای شما اتچ خواهند کرد.
 

zorig4fun

Member
دقيقا مشکل همي جاست.
چون اونا هيچ اطلاعي از اين نسخه اکسپرس ندارن و نمي خوان هم اون رو نصب کنن در نتيجه نمي تونن منو راهنمايي کنن.
شما چه طور مي تونين کمک کنين؟

دوست عزیز یادتان باشد که شما مشتری هستید و حق همیشه با مشتری میباشد.

سرور شما به دلایل امنیتی یا برنامه هائی که در سرور استفاده می کند قادر به دادن امکان دسترسی کامل به شما را ندارد.
بنا بر این اعلام می کند که شما چگونه می توانید دیتابیس خود را به سرور انتقال دهید.

شما بهتر میباشد یک ایمیل به سرور بزنید و بگوئید من دیتابیسی به این نام ایجاد کرده ام و میخواهم که این فایلهائی که در فلان پوشه آپلود کردم را اتچ کتید.

قضیه به این سادگی پایان می پذیرد
 

mehrabadi

Member
دوست عزیز یادتان باشد که شما مشتری هستید و حق همیشه با مشتری میباشد.

اينا که مل تو فيلماس !

سرور شما به دلایل امنیتی یا برنامه هائی که در سرور استفاده می کند قادر به دادن امکان دسترسی کامل به شما را ندارد.
بنا بر این اعلام می کند که شما چگونه می توانید دیتابیس خود را به سرور انتقال دهید.

سرور ما يک سرور محلي است و مسئول سرور هم اطلاعي از اينکار ندارد! لذا من خودم مي تونم پشت سرور بشينم ولي نمي دونم بايد چه کار کنم

شما بهتر میباشد یک ایمیل به سرور بزنید و بگوئید من دیتابیسی به این نام ایجاد کرده ام و میخواهم که این فایلهائی که در فلان پوشه آپلود کردم را اتچ کتید.

چه جوري ؟ منظورتون از توي Management studio است؟ در ضمن آيا فايل مربوط به membership (ASPNETDB.mdf) رو هم بايد اتچ کنم و همچنين تنظيمات Connection string رو توي webconfig بايد چه کار کنم؟

قضیه به این سادگی پایان می پذیرد

با لطف حق و با کمک شما دوستان حتما اينطوري خواهد شد
 

arman92

Member
آقا دستتون درد نكنه از راهنماييتون.. خيلي خيلي ممنونم...

ولي اگه مي شد بك آپ رو Restore كنيم خيلي راحت تر بود.
 

arman92

Member
سلام.. اصلاً ديگه نيازي به اين كارها نيست

توي نسخه جديد پلسك 8.4 كه نصب كرديم... ديگه نيازي به اين كارا نيست
مي تونيم راحت ديتا بيس رو Restore كنيم....
 

mehrabadi

Member
اصلاً ديگه نيازي به اين كارها نيست

توي نسخه جديد پلسك 8.4 كه نصب كرديم... ديگه نيازي به اين كارا نيست
مي تونيم راحت ديتا بيس رو Restore كنيم....

خوب چه جوري؟

در ضمن براي سرورهاي بدون پلسک چي؟
 

arman92

Member
خوب چه جوري؟

در ضمن براي سرورهاي بدون پلسک چي؟

خب اينجوري كه ما ديدم توش يه بخش كامل داره براي بك آپ گيري و ري استور كردن بك آپ.

خب مي شه همون كاري كه دوستوم گفت كه به تكنسين هاي سرور بگيم كه برامون اتچ كنن...
ولي مي دونم كه توي هلم هم امكانات بك آپ هست...

در ضمن براي اتچ كردن ديتا بيس بايد توي همون SQL Server Managment Studio اون ديتا بيسي كه مي خوهيد بهش اتچ بشه رو انتخاب كنيد و اونجا بهش اتچ كنين...

تنظيمات Web.Config رو هم اينجا براتون يه نمونه مي ذارم :

<add name="ConnectionString" connectionString="Data Source=localhost;Initial Catalog=DBName;UID=DBUser ; PWD=UserPass;"
providerName="System.Data.SqlClient" /

اينجا به خاطر دايركشن RTL نشد... كپي كنيد درست مي شه...


فعلاً....
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا