نمایش نتایج 1 تا 21 از 21

نام تاپیک: یک سوال در مورد آپلود سایت

  1. #1
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    یک سوال در مورد آپلود سایت

    سلام دوستان
    من یک وب سایت ساختم که به یک بانک اطلاعاتی متصل هست ... من با 2-3 تا شرکت تماس گرفتم و بهشون گفتم آیا امکان این هست که من تو sql2000 از بانکم backup بگیرم و اون رو از طریق پنلی که بهم میدن Restore کنم اونا هم گفتن که پنل این امکن رو نمیده و شما باید بک آپ بانکتون رو آپلود کنی و خودمون برات Restore ‌کنیم ... آیا هیچ پنلی برای این کار وجود نداره و خود شرکت باید انکارو بکنه و سوال اصلیم اینه که بفرض مثال من تو بانکم یکسری Store PROCEDURE دارم آیا بعد از اینکه بک آپ رو شرکت برام RESTORE کرد ، صفحاتم میتونن به اون Store PROCEDURE دست پیدا کنه یا من باید کل کدهای که در Store PROCEDURE نوشتم رو در SQLCOMMAND‌ بنویسم ؟ وسوال بعدیم اینکه برای ASP.NET و بانک اطلاعاتی SQL2000‌کدوم پنل راحت تره کار باهاش و برای این منظور حرفه ای تره و بطور کلی کدوم رو ترجیح میدید ؟

  2. #2
    بهترین کار استفاده از Query Analyzer هست . من که تا حالا هر کاری خواستم باهاش کردم و فکر کنم کاملترین ابزار برای کار با بانک هست

  3. #3
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881
    میدونم اینو دوست عزیز. اما سوال من این نبود ... چون اولین پروژم رو میخوام آپلود کنم سوالات بالا برام پیش اومده ....

  4. #4
    آیا هیچ پنلی برای این کار وجود نداره و خود شرکت باید این کار رو بکنه؟
    داره... مثلا Hosting Controller این امکان رو بهت میده تا با قرار دادن فایلی که قرار هست Restore بشه در یک پوشه ی خاص (معمولا db)، این کار رو انجام بدی و همچنین بقیه ی CP ها.
    سوال اصلیم اینه که بفرض مثال من تو بانکم یکسری Store PROCEDURE دارم آیا بعد از اینکه بک آپ رو شرکت برام RESTORE کرد ، صفحاتم میتونن به اون Store PROCEDURE دست پیدا کنه یا من باید کل کدهای که در Store PROCEDURE نوشتم رو در SQLCOMMAND‌ بنویسم ؟
    یکی از دلایل استفاده از SP ها، تفکیک دستورات SQL از دستورات برنامه است.
    تنها ذکر نام SP در SqlCommand کفایت می کنه و نیازی به نوشتن اون دستورات در SqlCommand نداری.
    وسوال بعدیم اینکه برای ASP.NET و بانک اطلاعاتی SQL2000‌ کدوم پنل راحت تره کار باهاش و برای این منظور حرفه ای تره و بطور کلی کدوم رو ترجیح میدید ؟
    اصولا CP ای بهتره که امکانات بیشتری در اختیارت قرار بده.
    هاست ها می تونن امکانات یک CP رو (از نظر خودشون به دلایل امنیتی!) برای شما محدود کنند...
    اکثرا خوب هستند... مثل Helm، Plesk، Hosting Controller و ...

    موفق باشید.

  5. #5
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881
    سلام ....

    من از میهن هاست یک هاست گرفتم و بعدش اونا به من گفتن connection string رو اینطوری تعریف کنم :


    Data source=localhost,1444;persist security info=False;initial catalog=**DDataBaseNAme**;user id=**user**;password=**pass**;packet size=4096
    و من چون از ویژوال استادیو 2003 استفاده میکنم بشکل زیر کانکشن رو ساختم :



    workstation id=NASA;packet size=4096;user id=PeymanDB;data source="localhost,1444";persist security info=True;initial catalog=PeymanDB;password=123


    و بعدش رفتم تو کنترل پنل یک دیتا بیس با مشخصات زیر ساختم :



    و بعدش هم بک آپی که از بانکم در محیط sql server 2000 گرفتم رو آپلود کردم در شاخه db و در نهایت توسط خود کنترل پنل restore کردم .
    حالا سایتم رو که آپلود کردم با این ارور مواجه شدم مشکل چیه دوستا ن و راه حلش چیه چون من اولین باره دارم اینکارو میکنم ...

    اینم لینک ارور : http://www.30panel.com/out.php/i289_img2.jpg

  6. #6
    کاربر PeymanDB مجوز دسترسی به دیتابیس رو نداره...
    یا از طریق CP عمل کنید یا به هاست بگید مجوز Full رو به شما اعطا کنه.

    موفق باشید.

  7. #7
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881
    سلام
    شرکت گفت مشکلی از بابت دسترسی نیست و هرکاری گفتن کردم تصویر آخرین اررور :
    http://www.30panel.com/out.php/i299_untitled.JPG

  8. #8
    Connection String + خطوط مرتبط با ارتباط به دیتابیس رو در اینجا قرار بده.

  9. #9
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881
    سلام بهروز عزیز .
    مشکلم حل شده مسئله اینه که در کنترل پنل یک قسمت restore وجود داره که اصلا کار نمیکنه در واقع یک جورایی مردم را با اینکار سر کار گذاشتن ...
    من با خود sqlserver کارم رو انجام دادم ... اگه اجازه بدین روش آپلود بانک اطلاعاتی و تنظیمات در asp.net رو بصورت آموزشی در چند روز آینده اینجا قرار بدم ؟
    با تشکر...

  10. #10

  11. #11
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881
    سلام دوست عزیز...
    یک سوالی برام بعد از آپلود پیش اومده و اینکه چرا در صفحه هایی که عبارات sql را نوشتم کار میکنه اما در صفحه هایی که store procedure دارم sp ها کار نمیکنه اما در لوکال کار مبکنه بعنوان مثال یک نمونه در اینجا میزارم ببینید مشکل چیه . با تشکر ...


    CREATE PROCEDURE InsertPersonal

    @Reg_Date nvarchar(30),
    @Name nvarchar(20),
    @Family nvarchar(20),
    @Telephone nvarchar(33),
    @Region nvarchar(80),
    @Age nvarchar(5),
    @Lesson nvarchar(200),
    @Descript nvarchar(200),
    @UserName nvarchar(15),
    @Password nvarchar(15),
    @Sex_ID nvarchar(10),
    @Student_Sex_ID nvarchar(10),
    @Status_ID nvarchar(10),
    @Teacher_Degree_ID nvarchar(10),
    @Contor int

    As
    If (Select Count(ID) From Teacher_Person Where UserName=@UserName)=0

    Begin
    Insert Into Teacher_Person (Reg_Date,[Name],Family,Telephone,Region,Age,Lesson,Descript,UserN ame,[Password],Sex_ID,Student_Sex_ID,Status_ID,Teacher_Degree_ID ,Contor)
    Values (@Reg_Date,@Name,@Family,@Telephone,@Region,@Age,@ Lesson,@Descript,@UserName,@Password,@Sex_ID,@Stud ent_Sex_ID,@Status_ID,@Teacher_Degree_ID,@Contor)

    Return 1
    End

    Else
    Return 0
    GO



  12. #12

  13. #13
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881
    نقل قول نوشته شده توسط Behrouz_Rad مشاهده تاپیک
    خطایی، چیزی؟!!!

    بهروز جان خطای زیر رو میده :


    Could not find stored procedure 'dbo.InsertServicePerson'.




    اینم لینک عکسی که گرفتم برای جزئیات بیشتر:
    http://www.30panel.com/out.php/i315_image.JPG

  14. #14
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881
    منتظر راهنمایی شما هستم ...

  15. #15
    کاربر دائمی آواتار MehranZand
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    تهران
    پست
    330
    در این حالت شما user database هستید و باید dbo را از نام procedure خود در
    برنامه حذف کنی.

  16. #16
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881
    نقل قول نوشته شده توسط mehranzand مشاهده تاپیک
    در این حالت شما user database هستید و باید dbo را از نام procedure خود در
    برنامه حذف کنی.

    سلام دوست عزیز منظورتون اینه که در قسمت commandText خاصیت sqlcommand اگه اول اسم SP اگه dbo هست ( که هست ) کلمه dbo رو حذف کنم ؟

  17. #17
    کاربر دائمی آواتار MehranZand
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    تهران
    پست
    330
    بله. اگر هم چند لایه می نویسی اینکارو باید در typed dataset خودت انجام بدی

  18. #18
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881
    سلام . کاری که گفتید کردم اما بازم همون ارور قبلی رو داد :

    Could not find stored procedure 'dbo.InsertPersonal'.

  19. #19
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881
    منتظر کمکتون هستم ... ممنون

  20. #20
    مطمئنی که بانک اطلاعاتی رو کامل آپلود کردی و علاوه بر Table ها، Stored Procedure ها هم روی سرور بانک اطلاعاتی قرار دارن؟

  21. #21
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881
    سلام . بله مطمئنم چون با روش رموت وصل شدم و محتوا را دیدم ... البته table و sp‌را از روش import وارد کردم که این مشکل رو دارم ... با روش رموت بصورت آنلاین sp‌ساختم و مشکل حل شد اما بنظر شما مشکل از ایمپورت هست ؟ یا من اشتباهی ایمپورت کردم ؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •