PDA

View Full Version : سوال: نصب بانک در سیستم دیگر



lord_viper
چهارشنبه 10 تیر 1388, 09:18 صبح
با سلام
یه برنامه با دلفی7 و sqlserver2005 برای یکی از دستان نوشتم
وقتی برنامه برنامه میخواهد بانک رو attech کنه رو msde نمیتونه البته کانکت میشه ولی نمیتونه
ولی وقتی دوستم express edition رو نصب میکنه و میخواهد کانکت بشه برای attach میگه یا sqlserver در حال اجرا نیست یا نصب نشده در صورتی که سروسیهای sql در حال اجرا هستند
مشکل از کجا میتونه باشه؟

man4toman
چهارشنبه 10 تیر 1388, 10:57 صبح
با سلام
بنده هم مشکلی تقریبا به همین شکل دارم.
که بانک رو میخوام روی سیستم دیگه ایی راه بندازم اما نه با MSDE و نه با MSE نمیشه راه انداخت.
با MSDE کانکت میشه اما قابل اتیچ نیست ولی روی MSE 2005 و 2008 حتی قل=ابل کانکت هم نیست.
بنظر دوستان مشکل از کجاست و کلا رویه کار چجوری هست.
من توی برنامه نویسی بانک های اطلاعاتی نوپا هستم.
با تشکر

Hsimple11
چهارشنبه 10 تیر 1388, 11:59 صبح
SQL Express 2005 اساسا مشکل داره. بعضی وقتا سرور رو نمیشناسه. از نسخه Express 2008 استفاده کنید. از خود سایت مایکروسافت دانلود کنید.

مشکل میتونه از تعریف اشتباه SQL Script موقع ساخت Setup هم باشه.

man4toman
چهارشنبه 10 تیر 1388, 12:46 عصر
بسته ستاپی نساختم.
مستقیم دستی دارم راه میندازم. از Express 2008 که توی خود orcas بود استفاده کردم.
اما حتی کانکت هم نمیشه چه برسه اتیچ کنم.

Hsimple11
چهارشنبه 10 تیر 1388, 13:12 عصر
چی کانکت نمیشه؟ روی سیستم هدف؟ واضحتر بگید.

man4toman
چهارشنبه 10 تیر 1388, 14:23 عصر
ببینید.یه عکس از taskmanager و ارور گزاشتم تا ببینید.
SQL من ران شده ولی موقع کانکت شده بهش ارور میده که توی عکس مشخصه.
موقع نصب SQL من ادمین رو دیفالت یوزر که یوزر خود ویندوزه ست کردم. اما میبینی که ارور میده و حتی نمیشه به SQL SERVER کانکت شد.
ممنون میشم راهنمای کنید.

lord_viper
چهارشنبه 10 تیر 1388, 15:20 عصر
منم با همین مشکل روبرو هستم
در ضمن راه سادتری از نصب sql server express برای اجرای بانک روی سیستم دیگه وجود نداره؟

Hsimple11
جمعه 12 تیر 1388, 18:04 عصر
مشکل از نصب سرور نیست. توی همون SQL Script ای که برای Connect شدن دارید مشکل دارید. Authentication رو چک کنید. شاید Connection String تون رو درست ننوشتید.

من راه ساده تری از نصب نسخه Express رو جایی ندیدم.