PDA

View Full Version : سوال: آپلود سايت و ديتابيس



hamidalmasi
چهارشنبه 26 خرداد 1389, 14:26 عصر
با سلام
من درباره آپلود به يه مشكل بزرگي برخوردم كه واقعا انگار حل نشدنيه.من كنترل پنلم parallels plesk panel 9.3 هست.من صفحه ها رو كه اپلود كردم. در مورد ديتابيس اول رفتم تو قسمت databases اونجا add new database .يه ديتابيس جديد درست كردم .از قسمت ASP.NET enterprise manager يعني تو اون قسمت كامل ، دوباره ديتابيسم رو ساختم.run query رو هم كه مي زنم همه چي درسته.connection string هم كه اينه :

<add name="hamidConnectionString" connectionString="Data Source=Windows 1- XEON 4 CPU - 4 GB Ram;database=kamal;User ID=hamidalmasi;Password=******" />يه back up هم از ديتام گرفتم و توي httpdocs گذاشتم.ولي نمي دونم چه مشكلي وجود داره كه به ديتابيس وصل نيستم.صفحه كه باز ميشه gridview من نمايش داده نميشه.ممنون ميشم اگه من رو راهنمايي كنين.

naser2009
چهارشنبه 26 خرداد 1389, 14:40 عصر
مطمئنی که connectionstring همینه چون معمولا در قسمت datasource آی پی هاست رو میزارن:متفکر:
به هر حال از طریق خود sqlserver که رو سیستمت نصبه ببین میتونی به صورت remote access به دیتابیست وصل بشی

hamidalmasi
چهارشنبه 26 خرداد 1389, 15:03 عصر
يعني چي كه مطمئنم؟نه ديگه مطمئن نيستم كه درسته يا نه چون هاستم بهم connectin string نداده.در مورد remote access ميشه بيشتر توضيح بدين و اين كه چه فايده اي داره ؟ممنون.

naser2009
چهارشنبه 26 خرداد 1389, 15:31 عصر
يعني چي كه مطمئنم؟نه ديگه مطمئن نيستم كه درسته يا نه چون هاستم بهم connectin string نداده.در مورد remote access ميشه بيشتر توضيح بدين و اين كه چه فايده اي داره ؟ممنون.
OK پس حتما باید از پشتیبانی سایت سوال کنی .
آخه میدونی هر هاست با توجه به سرویس هایی که فعال میکنه ممکنه Connection string متفاوتی داشته باشه
مثلا قسمت datasource سروری که من ازش استفاده میکنم اینطوریه
serverip\2005,2005
serverip که همون ip سرورمه 2005 اولی ورژن یا همون instance است که رو هاست نصب شده و 2005آخری هم port مورد نظر واسه اتصاله
اگه همین پارامتره Datasource رو بتونی پیدا کنی فکر کنم مشکلت حل بشه
Remote access هم امکانی هست که اجازه میده تا به عنوان کاربر راه دور بتونی به یک نسخه sql که روی یک کامپیوتر دیگه(یا همون سرورت) وصل بشی و بتونی کارهای مختلفی(مثل query,backup وغیره ....) رو انجام بدی ، یا مثلا بعضی از برنامه ها ویندوزی که دیتابیشون رو net هست باید این امکان رو داشته باشن تا بتونن از یه کامپیوتر محلی به سیستم سرور متصل بشن.
امیدوارم که منظورم متوجه شده باشی :لبخندساده:
اگر هم نه بگو تا بازم توضیح بدم:چشمک:

hamidalmasi
پنج شنبه 27 خرداد 1389, 00:20 صبح
به پشتيباني كه ميگم connection string رو به من بديد انگار متوجه نيستن آيا همه پشتيبانيها اين رشته رو ميدن؟من چه طوري بايد بگم كه متوجه شن.ممنون.

daffy_duck376
پنج شنبه 27 خرداد 1389, 08:17 صبح
بهشون بگو اسم سرور بانک اطلاعاتی چی هست ؟ البته من هم از این پنل استفاده کدم . توی سایت من همون localhost بود. میتونی بری توی قسمت asp.net setting اونجا خودش یه کانکشن استرینگ sample داره ( البته مال من داشت:لبخند:). واسه ساختن بانک هم نیازی به این کار ها نست. وارد دیتا بیست بشو.روی webmanager کلیک کن. توی پنجره باز شده یه quary analayzer هست . اونجا میتونی بانکت رو که توی سیسستم خودت اسکریپت sql رو درست کردی رو run کنی

hamidalmasi
پنج شنبه 27 خرداد 1389, 14:13 عصر
من توي connection string ديتا سورس رو حذف كردم و با كمال تعجب حالا به ديتام وصلم.ايا اين موضوع طبيعيه؟ ولي اين ديتا فارسي رو ساپورت نمي كنه چي كار بايد بكنم؟ ممنون از راهنماييهاتون.