PDA

View Full Version : سوال: چگونه بانک sql server و جداول را روی سرور ایجاد کنیم



DotNet_King
جمعه 21 تیر 1387, 16:14 عصر
با سلام و خسته نباشید

من یه فضا از هاست ایران دارم با پلسک 8.4 .
قصد دارم سایتی رو که شبیه به گرید ویویی که آقای راد گذاشتند رو هاست بزارم. روی کامپیوتر خودم sql server 2005 نصبه و با کلیک بر روی اون فایل bat بانک با جداول و sp هاش و ... ایجاد میشه و سایت هم به درستی اجرا میشه

روی هاست باید به چه صورت این کار رو بکنم. اینکه آقای راد تو ویرایش آخر بانک رو گذاشته بودند تو پوشه App_Data و گفتند باید اون رو به برنامه attach کنیم. رو هاست به چه صورت باید این کار را انجام داد

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

Behrouz_Rad
جمعه 21 تیر 1387, 16:18 عصر
با Management Studio به سرور وصل شو و اسکریپت های دیتابیس رو بر روی دیتابیس خودت اجرا کن.

موفق باشید.

DotNet_King
جمعه 21 تیر 1387, 16:47 عصر
آقای راد از بابت راهنمایی تون ممنون
میشه لطف کنید بیشتر راجع به گزینه های وصل شدن به سرور راهنمایی کنید
به جای سرور نیم همون IP سایت رو بزنم
با تعیین هویت ویندوز وارد بشم و یا sql server

محمدامین شریفی
جمعه 21 تیر 1387, 17:47 عصر
ابتدا ابزار aspnet_regsql را از مسیر نصب ویندوز انتخاب کنید .




C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspn et_regsql.exe

با اجرای این ابزار میتونید جداول ، sp ها و ... مربوطه را درون هر یک از دیتابیسهای خود ایجاد کنید .

پس از این کار برای اتصال به آن تغییرات زیر را در فایل web.config انجام دهید :

ابتدا تغییر Connection String :




<connectionStrings>

<remove name="LocalSqlServer"/>

<add name="LocalSqlServer" connectionString="Data Source=test;Initial Catalog=dbName;User ID=uid;Password=pwd" providerName="System.Data.SqlClient"/>

</connectionStrings>

برای تنظیم Membership Provider




<membership defaultProvider="ProviderName">

<providers>

<add name="ProviderName"

connectionStringName="LocalSqlServer"

applicationName="appName"

type="System.Web.Security.SqlMembershipProvider" />

</providers>

</membership>

تنظیم role ها




<roleManager defaultProvider="ProviderName" enabled="true">

<providers>

<add name="ProviderName"

type="System.Web.Security.SqlRoleProvider"

connectionStringName="LocalSqlServer"

applicationName="appName" />

</providers>

</roleManager>

SQL


محاوره ایست بین من و دوست خوبم امیدوارم سودمند واقع بشود

محمدامین شریفی
جمعه 21 تیر 1387, 17:56 عصر
دوست خوب اول نرم افزاری که دوستم در محاوره نام برده است را اجرا کرده
سپس web.config رو عوض کرده
گام بع اینست که از پایگاه داده خانه نسخه برداری کنی (back up) و وارد panel خود در اینترنت شوی که احتمالا helm است وارد پایگاه داه ای بشوی که با همان نام که در connection string ساخته ای بشوی بعد با بازگردانی(restore) کردن همه چیز برای اجرای کدهای جادویی دوست خوبم آقای راد آماده است

Behrouz_Rad
جمعه 21 تیر 1387, 18:02 عصر
به جای سرور نیم همون IP سایت رو بزنم

بله.


با تعیین هویت ویندوز وارد بشم و یا sql server

SQL Server
User Name و Pass ای که برای اتصال به دیتابیس در اختیار دارید رو در این قسمت وارد کنید.

موفق باشید.

DotNet_King
جمعه 21 تیر 1387, 20:43 عصر
با تشکر از لطف تون
آقای راد من این اطلاعات رو از فروشنده گرفتم نمی دونم با کدومش تست کنم ! با هر کدوم امتحان می کنم باز هم جواب نمی ده - اگه ممکنه یه نگاه به اینها بندازید بفرمایید کم کسری داره وگر نه کدومشو نیاز دارم برای این که از management studio بتونم وصل بشم


از منیجر خودش هم که میرم خطا میده نمی دونم از سرعت پایین اینترنت منه یا از جای دیگه


باز هم از بابت لطف تون و راهنماییهاتون ممنون


با تشکر از حسن انتخاب شما
سرویس میزبانی شما روی سرور های ویندوز آماده ی استفاده می باشد.
برای ورود به کنترل پانل از یکی از آدرس های زیر استفاده کنید :
https://208.64.230.75:8443
یا
http://windows.hostiran.net
نام کاربری کنترل پانل : my_Domain.com
کلمه عبور کنترل پانل : password
* توجه داشته باشید اطلاعات ورود به کنترل پانل اطلاعات ورود برای ftp سرور متفاوت است
اطلاعات ورود به ftp و کار با سیستم Front Page Extention ماکروسافت
نام کاربری : my user name
کلمه عبور : password
******
برای ورود به مدیریت وب میل : http://webmail.my_Domain.com
برای ورود به سیستم مدیریت MsSQL تحت وب : http://mssql.my_Domain.com
سرور مربوط به ارسال و دریافت ایمیل (outlook pop3 & smtp) :
mail.my_Domain.com
-
برای یادگیری نحوه ی کار با کنترل پانل یا تنظیمات ایمیل از ادرس http://help.hostiran.net استفاده کنید
اگر دامنه شما نزد هاست ایران نمی باشد لطفا DNS های دامنه خود را به مشخصات زیر تغییر دهید:
a-plesk1.hostiran.net
b-plesk1.hostiran.net
با سپاس از شما.
روز خوبی داشته باشید.
اگر در همین زمینه سوالی داشتید به همین ایمیل پاسخ دهید.
ارادتمند شما
آریا عبیدی
مدیر بخش سرویس میزبانی و دامنه
گروه میزبانی هاست ایران - www.hostiran.net (http://www.hostiran.net)
-----> هاست ایران، خانه مجازی شما <------

m.hamidreza
شنبه 22 تیر 1387, 10:00 صبح
برای ورود به سیستم مدیریت MsSQL تحت وب : http://mssql.my_Domain.com

اینا اون چیزی نیست که نیاز داری.
این آخری رو با user و pass کنترل پنل ادمین تست کن ببین چیه! جدیدا بعضی هاست ها یه همچین سرویسی رو میدن که بدون نیاز به SQL از طریق یه وب اپلیکیشن شما به SQL سرور دسترسی داری! البته اینو نمیدونم همونه یا نه....
شما یه ایمیل به هاست بزن بگو اینارو بهت بده :


IP سرور SQL ت
User و Pass دیتابیس
اسم دیتابیس

توجه : ممکنه این امکان رو داشته باشی که از طریق کنترل پنل ادمین بتونی دیتابیس و user و pass رو خودت ایجاد کنی در این حالت فقط IP سرور SQL رو باید از هاست بگیری.