Sign In
Angel Saenz-Badillos
random ramblings on ADO.NET LINQ Extensions and JDBC
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
Linq Extensions
Pages
Archive
Archives
February 2007
(1)
January 2007
(1)
August 2006
(3)
June 2006
(1)
April 2006
(3)
October 2005
(1)
September 2005
(1)
August 2005
(1)
July 2005
(1)
March 2005
(1)
February 2005
(1)
January 2005
(1)
November 2004
(1)
October 2004
(3)
September 2004
(5)
August 2004
(7)
July 2004
(15)
26 Jul 2004
MSDN Blogs
>
Angel Saenz-Badillos
>
26 Jul 2004
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Angel Saenz-Badillos
Connection Pooling and the "Timeout expired" exception FAQ
Posted
over 8 years ago
by
angelsb
30
Comments
System.InvalidOperationException: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Well, it has happened again,...
Angel Saenz-Badillos
Using Sql Server 2005 Snapshot isolation level with ado.net 2.0
Posted
over 8 years ago
by
angelsb
0
Comments
Sql Server 2005 now supports non-blocking read operations with the Snapshot isolation level. What does this mean for ADO.NET 2.0? Not much really, all of the hard work is done in the server and all we have to do is expose it. We already have a System...
Angel Saenz-Badillos
Programatically accessing ADO.NET 2.0 performance counters
Posted
over 8 years ago
by
angelsb
1
Comments
I have found that many times using Perfmon with the new ADO.NET counters is not ideal, a much better approach may be to get the performance counter information directly through code. There is only one minor complication, to make it easy to differentiate...
Angel Saenz-Badillos
ADO.NET 2.0 new SqlClient Provider Statistics
Posted
over 8 years ago
by
angelsb
3
Comments
Presenting ODBC-style statistics for SqlClient. SqlClient statistics are strictly per connection, this should be obvious looking at how the API has been designed. Statistics are not kept for operations that are canceled or datareaders closed before their...
Angel Saenz-Badillos
ADO.NET 2.0 new GetSchema method. Schema is finally a first class citizen of the managed providers.
Posted
over 8 years ago
by
angelsb
9
Comments
ADO.NET 2.0 has finally added support for retrieving Schema information. In v1.1 your only option was to go through the OLEDB native provider through the GetOledbSchemaInfo class, now Schema is a first class citizen in all of the Managed Providers. ...
Angel Saenz-Badillos
ADO.NET 2.0 new Performance Counters
Posted
over 8 years ago
by
angelsb
4
Comments
Today I want to go over one of the least talked about new ADO.NET features, performance counters. This has been a black mark on the ado.net story since RTM. We found out the hard way that performance counters did not work with URT v1.0 and v1.1, it is...
Angel Saenz-Badillos
Setting the IsolationLevel using the System.Transactions TransactionScope.
Posted
over 8 years ago
by
angelsb
2
Comments
Traditionally distributed transactions have always run in Serializable isolation level, the safest but most expensive transaction isolation level where everything that we look at is locked from the moment we modify something and until the distributed...
Angel Saenz-Badillos
Format=UserDefined UDTs in Sql Server 2005
Posted
over 8 years ago
by
angelsb
2
Comments
Today I am talking about Format=UserDefined User Defined Types (UDTs). Format=Native UDTs are leaner, meaner and faster but only support blittable types as fields (no Strings!). UserDefined UDTs support any field type since they require the user to implement...
Angel Saenz-Badillos
Getting started with Sql Server 2005 User Defined Types (UDTs)
Posted
over 8 years ago
by
angelsb
7
Comments
I have really tried to start with the simplest possible UDT I could come up with. As you can see, the simplest UDT is still quite a handful, and this is still not a complete example. using System; using System.Data.Sql; // Required by SqlUserDefinedType...
Page 1 of 1 (9 items)