siavash270
چهارشنبه 23 اسفند 1385, 09:53 صبح
سلام خدمت همه دوستان و اساتید
من با استفاده از فایل SQLINS.BAT این امکان رو به مشتری میدم که SQL Server 2000 رو بر روی سیستم خودش نصب کنه و با اجرای یک Script در InstallShield موقع نصب برنامه پسورد sa اون رو هم تغییر میدم ولی متاسفانه وقتیکه بر روی همون سیستم Enterprise Manager رو باز میکنم بدون اینکه یوزر و پسورد مربوطه رو سوال کنه اطلاعات مربوط به جداول و بانک اطلاعاتی برنامه رو نشون میده. با توجه به اینکه در Enterprise Manager تنظیمی وجود داره که در هنگام اتصال به یک بانک همیشه پسورد رو سوال کنه آیا این امکان هست که با استفاده از یک Script بشه کاری کرد که این تنظیم بصورت خودکار انجام بشه و مشتری تا زمانیکه پسورد sa رو نداره نتونه از Enterprise Manager استفاده کنه؟
با توجه به اینکه برای مراجعات بعدی و در صورت نیاز تغییر در جداول و رکورد ها نیاز به وجود Enterprise Manager بر روی سیستم مشتری هست و از طرفی یکسری از اطلاعات مربوط به نرم افزار لزوما باید خارج از دسترس کاربر باشه و به هیچ عنوان امکان دسترسی به اونها در خارج از محیط نرم افزار وجود نداشته باشه خواهش میکنم دوستان عزیز راهنمایی کنند که چه راه حلی برای این مسئله وجود داره؟ چیزی که به نظر من میرسید همین بود که بتونم کاری کنم Enterprise Manager بدون پسورد باز نشه ولی متاسفانه طریقه اینکار رو نمیدونم.
من با استفاده از فایل SQLINS.BAT این امکان رو به مشتری میدم که SQL Server 2000 رو بر روی سیستم خودش نصب کنه و با اجرای یک Script در InstallShield موقع نصب برنامه پسورد sa اون رو هم تغییر میدم ولی متاسفانه وقتیکه بر روی همون سیستم Enterprise Manager رو باز میکنم بدون اینکه یوزر و پسورد مربوطه رو سوال کنه اطلاعات مربوط به جداول و بانک اطلاعاتی برنامه رو نشون میده. با توجه به اینکه در Enterprise Manager تنظیمی وجود داره که در هنگام اتصال به یک بانک همیشه پسورد رو سوال کنه آیا این امکان هست که با استفاده از یک Script بشه کاری کرد که این تنظیم بصورت خودکار انجام بشه و مشتری تا زمانیکه پسورد sa رو نداره نتونه از Enterprise Manager استفاده کنه؟
با توجه به اینکه برای مراجعات بعدی و در صورت نیاز تغییر در جداول و رکورد ها نیاز به وجود Enterprise Manager بر روی سیستم مشتری هست و از طرفی یکسری از اطلاعات مربوط به نرم افزار لزوما باید خارج از دسترس کاربر باشه و به هیچ عنوان امکان دسترسی به اونها در خارج از محیط نرم افزار وجود نداشته باشه خواهش میکنم دوستان عزیز راهنمایی کنند که چه راه حلی برای این مسئله وجود داره؟ چیزی که به نظر من میرسید همین بود که بتونم کاری کنم Enterprise Manager بدون پسورد باز نشه ولی متاسفانه طریقه اینکار رو نمیدونم.