PDA

View Full Version : تبدیل اسکیوال 2008 به 2005 و آپلود روی سایت



pedram_ns
جمعه 23 اردیبهشت 1390, 22:40 عصر
سلام
من با اسکیوال 2008 کار کردم و هاستی دارم که با اسکیوال 2005 کار می کنه و مجبورم به روش Generate script تبدیل کنم این کار رو کردم و چند سئوال دارم که امیدوارم راهنمایی بفرمایید:

1.این فایل ایجاد شده در واقع کدهای اسکیوال جداول من هست حالا اگر روی هاست ارسال کنم اطلاعات درون جداول منتقل نمیشه؟ برای مثال من در جدول مدیر برای ورود اون یک نام کاربری و پسورد دارم که اگر جدول خالی باشه نمی تونه لاگین کنه.

2.قبل از تبدیل دیتابیس ایا باید یوزر و رول ها رو حذف کنم؟ کدوم رو باید حذف کنم؟
من رولی ایجاد نکردم و در مورد یوزر هم چهار تا به نام های زیر هست.
dbo , guest ,Information_SCHEMA ,sys

3. و اصلی ترین سئوال اصلا در مورد آپلود این برنامه روی هاست چیزی kنمیدونم:

در یکی از تاپیک ها آقای رضیئی نوشتند:

روش دوم: ایجاد یک فایل aspx مثل DB_Install.aspx که وظیفه ی اجرای Script ها را دارد.به عنوان مثال Script های تولید شده خود را درون یک فایل متنی نوشته و در هاست خود آپلود کنید.
سپس این فایل متنی را توسط DB_Install.aspx خوانده و اجرا کنید.

میشه کمی بیشتر برای من کاملا مبتدی در این زمینه توضیح بدید.

پیشاپش تشکر می کنم.

behrouz110
پنج شنبه 19 خرداد 1390, 16:26 عصر
با سلام
منم همین مشکل رو دارم
ممنون میشم اساتید راهنمایی بفرمایید
با تشکر

mahsa.n
چهارشنبه 19 بهمن 1390, 23:06 عصر
منم همین مشکل رو دارم لطفا راهنمایی کنید

hamid.karimy
چهارشنبه 19 بهمن 1390, 23:43 عصر
دوست عزیز:شما از طریق generate script تمامی اطلاعات جداول و همچنین رولها رو می توانید جابجا کنید.اینکه رولها در سرور مقصد بتوانند کار کنند یا خیر بستگی به نوع قراردادشما دارد که چجور دیتابیسی را روی سرور خود تهیه کرده باشید.برای اینکه script ساخته شده شامل رولها و اطلاعات داخل جداول باشد باید در قسمت
choose script option ، یک اسکریپت اوپتیموم شده به دلخواهتون درست کنید .تنظیمات ساده هست مثلا برای در بر گرفتن دیتا ها باید در قسمت table /view option ،اسکریپت دیتا و مثلا اسکریپت فارن کی و هرچی مهمه رو تورو کنید.برای نصب ذیتابیس و درست کردن کانکشن استرینگ هم بستگی زیادی به سرور خریداری شده دارد ، نوع سرورها و کنترل پنلشون تاثیر تو نصب دیتابیس دارد.روشی که فرمودید رو من استفاده نکردم .