PDA

View Full Version : آیا اطلاعات دیتابیس sql موقع آپلود روی هاست از بین می ره؟



bahar_engineer
جمعه 11 دی 1388, 09:04 صبح
سلام

من توی دیتابیسم جدولی دارم که واسه مدیریت هست برای login

توش یوزر و پسورد مدیر رو گذاشتم

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

توی تالار نوشته بودن query analizer . نمی دونم چی هست !

کسی که این کار و کرده لطفا راهنمایی کنه یا اگه راه بهتر یا ساده تری هست بگین

raziee
جمعه 11 دی 1388, 10:21 صبح
جایی خوندم که اطلاعات بانک بعد از آپلود پاک می شن ...
اطلاعات که بعد از آپلود پاک نمیشن!
موضوع اینه که شما برای ایجاد پایگاه داده از چه روشی استفاده میکنید؟
یعنی بانک رو دوباره (حالا یا با خود CP یا با کد) میسازید؟ که در این صورت چون رکوردی درش ثبت نشده شاید طلقی شده که اطلاعات از بین میرند.

بهتره یه بانک بسازید(فقط خود دیتابیس رو) و بعد بانک قبلیتون رو اتچ کنید.

bahar_engineer
جمعه 11 دی 1388, 12:13 عصر
اطلاعات که بعد از آپلود پاک نمیشن!
موضوع اینه که شما برای ایجاد پایگاه داده از چه روشی استفاده میکنید؟
یعنی بانک رو دوباره (حالا یا با خود CP یا با کد) میسازید؟ که در این صورت چون رکوردی درش ثبت نشده شاید طلقی شده که اطلاعات از بین میرند.

بهتره یه بانک بسازید(فقط خود دیتابیس رو) و بعد بانک قبلیتون رو اتچ کنید.

اینو اگه ممکنه بیشتر توضیح بدین ! وقتی گذاشتم روی هاست چطور اتچ کنم؟
من تا به حال توی وب با sql کار نکردم! روی هاست:خجالت:

raziee
جمعه 11 دی 1388, 12:56 عصر
نقل قول از جناب راد:

دوستمون رو گیج نکنید!
همیشه به این منوال عمل کن.
قبلا دیتابیست رو بر روی سرور ایجاد کن. این کار رو یا ادمین هاست برای تو انجام میده و یا کنترل پنل هاست این امکان رو به تو میده که دیتابیست رو با یک نام دلخواه بر روی اون ایجاد کنی.
سپس یک فایل اسکریپت از ساختار دیتابیست ایجاد کن. به نظر میاد از SQL Server 2000 استفاده می کنی، این کار رو با راست کلیک بر روی نام دیتابیس، انتخاب گزینه ی All Tasks و انتخاب گزینه ی Generate SQL Script انجام بده.
در فرمی که ظاهر میشه، انتخاب های متعددی داری که در سربرگ Options می تونی اونها رو ببینی.
مثلا، قاعدتا به انتخاب گزینه ی "Script database" نیاز نداری (به نظر میاد تو این گزینه رو انتخاب کردی!).
به عبارت دیگه اصلا نیازی به انتخاب گزینه های بخش "Security Scripting Options" نداری.
گزینه های قسمت "Table Scripting Options" نیازهای اصلی تو هستند که با توجه به ساختار دیتابیست اونها رو انتخاب می کنی.

پس از ایجاد فایل Script، از طریق Enterprise Manager به سرور متصل شو و فایل اسکریپت ایجاد شده رو از طریق Query Analyzer اجرا کن.

ساختار دیتابیس تو آماده ست و می تونی از کار با برنامت لذت ببری.

اگر داده هایی داشتی که نیاز هست بر روی سرور قرار بگیرند، می تونی از طریق لینک بین SQL Server سیستمت و SQL Server هاست، این داده ها رو پس از ایجاد ساختار منتقل کنی.

موفق باشید.
لینک:
http://barnamenevis.org/forum/showthread.php?t=63410

جستجو کنید به نتیجه میرسید

raziee
جمعه 11 دی 1388, 15:23 عصر
این رو هم ملاحظه بفرمایید.
http://barnamenevis.org/forum/showpost.php?p=879308&postcount=4

Behrouz_Rad
جمعه 11 دی 1388, 20:39 عصر
توضیحاتی که از بنده در پست 4 نقل شده، مربوط به ساخت دیتابیس بدون داده های اون هست.
برای اینکه داده هایی که روی سیستمت هستند رو به سرور انتقال بدی، بهترین کار Backup & Restore هست که برادر رضایی در پست 5 لینک روش کار رو قرار دادند.

موفق باشید.

bahar_engineer
جمعه 11 دی 1388, 21:35 عصر
من بانکم sql express هست که توی ویژوال استدیو 2005 ساختم... من اسکیو ال سرور ندارم روی سیستم

این پست 5 که گفتین برای بانک من مناسب هست؟ من نمی دونم هاست چه نوعیه.. آیا همه هاست ها این امکان رو دارن که طبق پست 5 اونها رو آپلود کنیم؟

اوبالیت به بو
جمعه 11 دی 1388, 21:36 عصر
بهترین کار Backup & Restore هست که برادر رضایی در پست 5 لینک روش کار رو قرار دادند.

البته راضیه.