My client hold its MS SQL server in hkbranch, Both china and hong kong
office can run the vb.net application very well via VPN. Now, they want to
reduce cost and move the MS SQL server to china 's data centre .
During testing period, the user cannot connect to the SQL server and alwasy
got "General Network Error", we said that the network connection may not be
stable and suggest move back the SQL server.
However, the Network Engineer of my client complain our application is not
stable and bad design, He said the internet connection in mainland china
sometimes will not be stable, He push us to amend our system, he said he saw
some program (in china) , can handle the disconnect network problem.
e.g As the program detect the connection is broken, hold the data and wait
update/insert until the connection is recovered. I totally no idea what is
he talking about ..
Does anyone know or understand it ??
Thanks a lot 3 2210
Well ...
I guess he means a Smart data client architecture ( no this is not a
handheld app ) , in this case is meant with smart client architecture
a program that has its own data storage and is able to get the latest data
from a "Main" database server and can synchronize the changes when it has a
connection
if it doesn`t have a connection it will use its own storage engine with the
last known data .
this doens`t require so much hardware however requires a suitable design of
your app and a lot of coding
if you need 100% availlability : ( costly )
if i were you i would choose for a web based handling in this situation ,
( webservices , that take care of all data handling ) with a geographicly
clustered web and database server
the two database server can synchronize with Log shipping ( in sql 2005 this
should be easy , however with 2000 it is also possible )
hth
Michel Posseth [MCP]
"Agnes" <ag***@dynamictech.com.hk> wrote in message
news:O7*************@TK2MSFTNGP15.phx.gbl... My client hold its MS SQL server in hkbranch, Both china and hong kong office can run the vb.net application very well via VPN. Now, they want to reduce cost and move the MS SQL server to china 's data centre . During testing period, the user cannot connect to the SQL server and alwasy got "General Network Error", we said that the network connection may not be stable and suggest move back the SQL server.
However, the Network Engineer of my client complain our application is not stable and bad design, He said the internet connection in mainland china sometimes will not be stable, He push us to amend our system, he said he saw some program (in china) , can handle the disconnect network problem. e.g As the program detect the connection is broken, hold the data and wait update/insert until the connection is recovered. I totally no idea what is he talking about .. Does anyone know or understand it ?? Thanks a lot
Thanks michel, if I use smart client design, Should I use asp.net to build
up the program but not vb.net ,right ?
in my vb.net application e.g Shipping order form, use need to fill in and
search many many ports code (real-time)
If I change to Web-base application , I think I need to re-write a new
system.
Can you recommend any web sist talking about smart Client ?
"m.posseth" <mi*****@nohausystems.nl> ¼¶¼g©ó¶l¥ó·s»D:%2****************@tk2msftngp13.phx .gbl... Well ...
I guess he means a Smart data client architecture ( no this is not a handheld app ) , in this case is meant with smart client architecture a program that has its own data storage and is able to get the latest data from a "Main" database server and can synchronize the changes when it has a connection if it doesn`t have a connection it will use its own storage engine with the last known data . this doens`t require so much hardware however requires a suitable design of your app and a lot of coding if you need 100% availlability : ( costly )
if i were you i would choose for a web based handling in this situation , ( webservices , that take care of all data handling ) with a geographicly clustered web and database server the two database server can synchronize with Log shipping ( in sql 2005 this should be easy , however with 2000 it is also possible )
hth
Michel Posseth [MCP]
"Agnes" <ag***@dynamictech.com.hk> wrote in message news:O7*************@TK2MSFTNGP15.phx.gbl... My client hold its MS SQL server in hkbranch, Both china and hong kong office can run the vb.net application very well via VPN. Now, they want to reduce cost and move the MS SQL server to china 's data centre . During testing period, the user cannot connect to the SQL server and alwasy got "General Network Error", we said that the network connection may not be stable and suggest move back the SQL server.
However, the Network Engineer of my client complain our application is not stable and bad design, He said the internet connection in mainland china sometimes will not be stable, He push us to amend our system, he said he saw some program (in china) , can handle the disconnect network problem. e.g As the program detect the connection is broken, hold the data and wait update/insert until the connection is recovered. I totally no idea what is he talking about .. Does anyone know or understand it ?? Thanks a lot
Hello Agnes ,
You can make a Windows forms app behave as a smart data client , often the
term "smart client" is used for applications started over the web that check
in the background if there is a newer version availlable ( and download and
install it in the back ) however a smart client is also a application that
does data synchronization with a master server this aproach is often used
on handheld apps ( PDA`s )
and often used for inventory programs , cause you can check the stock with
your pda in your hand , after entering your order you walk to the office
connect your pda to your computer and the stock is synchronized to the
master database . http://msdn.microsoft.com/smartclien...ng/definition/
a smart client is nothing else as a program that makes a decission ( that is
the smart part ) on his connection state local data processing or remote
data process for instance depending on the fact if the program could reach
the server or not , if you used a OOP aproach in your program design ( data
handling in seperate objects ) it might even be a simple task to implement
this desission structure as you only have to add a decission object (
write a piece of code that does the check to the server , and decide to
start a local or remote data object )
i hope this points you more in the right direction
regards
Michel Posseth [MCP]
"Agnes" <ag***@dynamictech.com.hk> wrote in message
news:uz**************@tk2msftngp13.phx.gbl... Thanks michel, if I use smart client design, Should I use asp.net to build up the program but not vb.net ,right ? in my vb.net application e.g Shipping order form, use need to fill in and search many many ports code (real-time) If I change to Web-base application , I think I need to re-write a new system. Can you recommend any web sist talking about smart Client ?
"m.posseth" <mi*****@nohausystems.nl> ¼¶¼g©ó¶l¥ó·s»D:%2****************@tk2msftngp13.phx .gbl... Well ...
I guess he means a Smart data client architecture ( no this is not a handheld app ) , in this case is meant with smart client architecture a program that has its own data storage and is able to get the latest data from a "Main" database server and can synchronize the changes when it has a connection if it doesn`t have a connection it will use its own storage engine with the last known data . this doens`t require so much hardware however requires a suitable design of your app and a lot of coding if you need 100% availlability : ( costly )
if i were you i would choose for a web based handling in this situation , ( webservices , that take care of all data handling ) with a geographicly clustered web and database server the two database server can synchronize with Log shipping ( in sql 2005 this should be easy , however with 2000 it is also possible )
hth
Michel Posseth [MCP]
"Agnes" <ag***@dynamictech.com.hk> wrote in message news:O7*************@TK2MSFTNGP15.phx.gbl... My client hold its MS SQL server in hkbranch, Both china and hong kong office can run the vb.net application very well via VPN. Now, they want to reduce cost and move the MS SQL server to china 's data centre . During testing period, the user cannot connect to the SQL server and alwasy got "General Network Error", we said that the network connection may not be stable and suggest move back the SQL server.
However, the Network Engineer of my client complain our application is not stable and bad design, He said the internet connection in mainland china sometimes will not be stable, He push us to amend our system, he said he saw some program (in china) , can handle the disconnect network problem. e.g As the program detect the connection is broken, hold the data and wait update/insert until the connection is recovered. I totally no idea what is he talking about .. Does anyone know or understand it ?? Thanks a lot
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: stanley j Mroczek |
last post by:
Every thing is on one machine, Programs and sql. Sql is up
and running(can test with query analyzer). No changes
where made! This was working fine. How do you track this
error? What network...
|
by: SteveS |
last post by:
Hello all. This problem is stumping me.... I run a page called
"default.aspx". For some reason when I execute this page, I get the error
below. It seems to run through the entire code behind...
|
by: stan |
last post by:
I have .net 2003 and SQL 2000 setup on one system. All I
have is one computer (no network). I am able to get to
the internet that works. I can run SQL Query Analyzer and
it works. The program was...
|
by: David Sworder |
last post by:
Hi there,
I am using the SQL managed provider in ADO.NET to fill a dataset with a large number of records. I periodically get an exception with the description "General Network Error" when trying...
|
by: galina betz |
last post by:
Please help!
Getting this error intermittently:
System.Data.SqlClient.SqlException: Timeout expired. The timeout period
elapsed prior to completion of the operation or the server is not...
|
by: Joe Ross |
last post by:
I've been working with Microsoft support for over 3 weeks now on an
intermittent General Network Error we're seeing in our production
environment between our ASP.NET application and SQL Server...
|
by: Yong |
last post by:
I get a general network error when I try to make asynchronously call
ExecuteNonQuery on long sql statements that run in parallel.
Here is the background info on what I'm trying to accomplish:
I...
|
by: Yong |
last post by:
I'm not getting any reply to my previous thread so I'm stating a new one.
I get a General Network Error due to my SqlCommand object not having a big
enough CommandTimeout to complete very long...
|
by: johnkamal |
last post by:
Hi,
Some times while opening a page, I am getting the following error message, Please help me to rectify the problem.
Server Error in '/' Application.
General network error. Check your...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
| |