afshin61
دوشنبه 23 شهریور 1388, 16:25 عصر
سلام
من يك برنامه براي يكي از سازمانهاي دولتي نوشتم كه با استفاده از VB.NET 2008 و از طريق linQ به ديتابيس SQL Server 2000 متصل ميشه ... برنامه هم به صورت شبكه اي كار ميكنه .... از طريق ConnectionString !!!!!
مشكل من اينه كه وقتي از طريق يكي از كامپيوترهاي توي شبكه -- كه به ديتابيس روي Server متصل ميشه -- وارد برنامه ميشم در اولين بار بازيابي يكي از جدولها از بانك سيستم خيلي كند عمل ميكنه ( حدود 30 ثانيه ) - فرقي هم نميكنه كه چه جدولي رو اول بخوني ! - ولي بعد از آن و در اتصالهاي بعدي برنامه به ديتابيس خيلي سريع كار ميكنه .....
و تا وقتي برنامه بسته نشده سريع كار ميكنه .....
در ضمن برنامه در اتصال Local به ديتابيس هيچ مشكلي نداره .... و از همون اول سريع به بانك وصل ميشه ....
ميخواستم بدونم كسي تا به حال به اين مشكل بر خورده ؟؟
آيا اين موضوع طبيعي هست و آيا راه حلي براي كند بودن اولين اتصال وجود داره ؟؟؟
لطفا" تجربتون رو به كمك من بفرستيد .....
راستي اين هم رشته اتصال به بانك مورد استفاده من :
"Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DBSazman;Data Source=SERVER;timeout = 50;"
من يك برنامه براي يكي از سازمانهاي دولتي نوشتم كه با استفاده از VB.NET 2008 و از طريق linQ به ديتابيس SQL Server 2000 متصل ميشه ... برنامه هم به صورت شبكه اي كار ميكنه .... از طريق ConnectionString !!!!!
مشكل من اينه كه وقتي از طريق يكي از كامپيوترهاي توي شبكه -- كه به ديتابيس روي Server متصل ميشه -- وارد برنامه ميشم در اولين بار بازيابي يكي از جدولها از بانك سيستم خيلي كند عمل ميكنه ( حدود 30 ثانيه ) - فرقي هم نميكنه كه چه جدولي رو اول بخوني ! - ولي بعد از آن و در اتصالهاي بعدي برنامه به ديتابيس خيلي سريع كار ميكنه .....
و تا وقتي برنامه بسته نشده سريع كار ميكنه .....
در ضمن برنامه در اتصال Local به ديتابيس هيچ مشكلي نداره .... و از همون اول سريع به بانك وصل ميشه ....
ميخواستم بدونم كسي تا به حال به اين مشكل بر خورده ؟؟
آيا اين موضوع طبيعي هست و آيا راه حلي براي كند بودن اولين اتصال وجود داره ؟؟؟
لطفا" تجربتون رو به كمك من بفرستيد .....
راستي اين هم رشته اتصال به بانك مورد استفاده من :
"Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DBSazman;Data Source=SERVER;timeout = 50;"