I want some Moore

Blog about stuff and things and stuff...
mostly about SQL server and .Net
posts - 161, comments - 1491, trackbacks - 33

My Links

SQLTeam.com Links

News

Hi! My name is 
Mladen Prajdić  I'm from Slovenia and I'm currently working as a .Net (C#) and SQL Server developer. I'm also a MCP and MCTS for SQL Server. 
Welcome to my blog.

Search this Blog
 

My Blog Feed via Email


Get your Google PageRank
Users Online: who's online

Article Categories

Archives

Post Categories

Cool software

Other Blogs

Other stuff

SQL stuff

A few maximum limitations for SQL Server 2005

Every now and then i see a question pop up that asks what is the max this or that in sql server?

Well here are some maximum values:

Bytes per short string column8,000
Bytes per GROUP BY, ORDER BY8,060
Columns in GROUP BY, ORDER BYLimited only by number of bytes
Bytes per index key900
Bytes per foreign key900
Bytes per primary key900
Bytes per row8,060
Bytes per varchar(max), varbinary(max), xml, text, or image column2^31-1
Characters per ntext or nvarchar(max) column2^30-1
Clustered indexes per table1
Columns per index key16
Columns per foreign key16
Columns per primary key16
Columns per base table1,024
Columns per SELECT statement4,096
Columns per INSERT statement1,024
Connections per client32,767
Database size1,048,516 terabytes
Databases per instance of SQL Server32,767
Filegroups per database32,767
Files per database32,767
File size (data)16 terabytes
File size (log)2 terabytes
Foreign key table references per table253
Identifier length (in characters)128
Instances per computer50 (Workgroup Edition only 16)
Locks per connectionMaximum locks per server
Locks per instance of SQL ServerUp to 2,147,483,647
Nested stored procedure levels32
Nested subqueries32
Nested trigger levels32
Nonclustered indexes per table249
Parameters per stored procedure2,100
Parameters per user-defined function2,100
REFERENCES per table253
Rows per tableLimited by available storage
Tables per databaseLimited by number of objects in a database
Partitions per partitioned table or index1,000
Statistics on non-indexed columns2,000
Tables per SELECT statement256
Triggers per tableLimited by number of objects in a database
UNIQUE indexes or constraints per table249 nonclustered and 1 clustered
User connections32,767
XML indexes249

 

For a complete listing go here

kick it on DotNetKicks.com
 

 

Print | posted on Tuesday, July 24, 2007 5:13 PM

Feedback

# re: A few maximum limitations for SQL Server 2005

Does 128 hold true for database name, database alias, instance name, package name, and functions also? Are these considered identifiers?
We are trying to check compatibility with Oracle and DB2 UDB.

Thanks,
Diane England
Avaya Inc.
10/16/2007 5:26 PM | Diane England

# re: A few maximum limitations for SQL Server 2005

yes. i believe so.
10/16/2007 5:36 PM | Mladen

# re: A few maximum limitations for SQL Server 2005

I see that the maximum connections per client is 32767. What is the maximum number of connections that the server can handle? And is there a curve in performance degradation?
10/8/2008 11:10 PM | Jared Saindon

# re: A few maximum limitations for SQL Server 2005

i think that value is called User connection and it's the same number.

no clue to the performance degradation since i've never had even remotely that many connection open to the server. you have to distingusih between users and acctual connections made from the web server to the sql server.
10/9/2008 10:58 AM | Mladen

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 8 and 6 and type the answer here:

Powered by: