Test rychlý přístup k databázi z .NET

hlasů
4

Jaký by měl být velmi rychlý způsob, jak zjistit, zda váš ConnectionString vám umožní připojení k databázi?

Za normálních okolností pokus o připojení stále čekají dlouhou dobu před oznámením pokus uživatel byl marný stejně.

Položena 14/08/2008 v 10:09
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
10

Jste nezmínil, co databáze se připojujete, nicméně. V SQL Server 2005 , od .NET, můžete určit časový limit připojení v řetězci připojení jako tak:

server=<server>;database=<database>;uid=<user>;password=<password>;Connect Timeout=3

To se pokusí připojit k serveru, a pokud tak neučiní do tří sekund, bude hodit k chybě časového limitu.

Odpovězeno 14/08/2008 v 10:13
zdroj uživatelem

hlasů
2

Zkrátit časový limit na připojovacím řetězci a vykonat něco triviální.

Čekání by měl být zhruba stejný jako časový limit.

Byste ještě potřebovat ačkoli vteřinu nebo dvě.

Odpovězeno 14/08/2008 v 10:13
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more