K.Mohammadreza
دوشنبه 12 اردیبهشت 1390, 09:54 صبح
با سلام
من میخوام تعداد 250 فیلد را همزمان در بانک SQL Server ثبت کنم با استفاده از کامپوننت های SDac(SQL Server Data Access Components) اقدام به ثبت اطلاعات میکنم (در این حالت تنها یک فایل اجرایی روی کلاینت می باشد و نیازی به نصب هیچ برنامه ای در زمینه SQL نیست) و یک کامپیوتر دیگر هم با ویندوز 2003 و SQL Server دارم که فقط بعنوان سرور استفاده می شود. مشکل اینجاست که قبلا چون تعداد فیلدها کمتر بود سرعت ذخیره اطلاعات بسیار بالا بود ولی الان سرعت بسیار کند شده و چند دقیقه طول میکشد تا اطلاعات ذخیره شود؟ چکار کنم؟ ضمناً تعداد رکوردهای جدول اطلاعاتی هم بیش 70.000 رکورد می باشد و تمامی دستورات جهت درج، ویرایش، حذف، حستجو و ... دستورات SQL می باشد و به هیچ وجه از کامپوننتهای Table, Dateset استفاده نکرده ام و تنها از دوشی Query, Command استفاده شده است. ضمناً برنامه کلاینت از طریق شبکه Wan به سرور وصل می شود!!!!!!!!
من میخوام تعداد 250 فیلد را همزمان در بانک SQL Server ثبت کنم با استفاده از کامپوننت های SDac(SQL Server Data Access Components) اقدام به ثبت اطلاعات میکنم (در این حالت تنها یک فایل اجرایی روی کلاینت می باشد و نیازی به نصب هیچ برنامه ای در زمینه SQL نیست) و یک کامپیوتر دیگر هم با ویندوز 2003 و SQL Server دارم که فقط بعنوان سرور استفاده می شود. مشکل اینجاست که قبلا چون تعداد فیلدها کمتر بود سرعت ذخیره اطلاعات بسیار بالا بود ولی الان سرعت بسیار کند شده و چند دقیقه طول میکشد تا اطلاعات ذخیره شود؟ چکار کنم؟ ضمناً تعداد رکوردهای جدول اطلاعاتی هم بیش 70.000 رکورد می باشد و تمامی دستورات جهت درج، ویرایش، حذف، حستجو و ... دستورات SQL می باشد و به هیچ وجه از کامپوننتهای Table, Dateset استفاده نکرده ام و تنها از دوشی Query, Command استفاده شده است. ضمناً برنامه کلاینت از طریق شبکه Wan به سرور وصل می شود!!!!!!!!