Existen lineamientos para creación de bases de datos en sql server 2000, tales como longitud de los nombres de las bases de datos, tablas, campos si es así me gustaría saberlos para no cometer errores en el diseño. Gracias,
Esto es sacado de los Book online de SQL Esta tabla especifica los tamaños y cantidades máximas de varios objetos que se definen en las bases de datos de Microsoft® SQL ServerT o a los que se hace referencia en instrucciones Transact-SQL. Tamaños y cantidades máximas Tamaño del proceso por lotes 128 KB 65.536 * tamaño del paquete de red Bytes por columna de cadenas cortas 255 8000 Bytes por columna text, ntext o image 2 GB-2 2 GB-2 Bytes por GROUP BY y ORDER BY 900 8060 Bytes por índice 900 900 Bytes por clave externa 900 900 Bytes por clave principal 900 900 Bytes por fila 1962 8060 Bytes en el texto de origen de un procedimiento almacenado 65025 Menor que el tamaño del proceso por lotes o 250 MB Índices agrupados por tabla 1 1 Columnas en GROUP BY y ORDER BY 16 Limitado sólo por el número de bytes Columnas o expresiones en una instrucción GROUP BY WITH CUBE o WITH ROLLUP 10 10 Columnas por índice 16 16 Columnas por clave externa 16 16 Columnas por clave principal 16 16 Columnas por tabla base 250 1024 Columnas por instrucción SELECT 4096 4096 Columnas por instrucción INSERT 250 1024 Conexiones por cliente Valor máximo de conexiones configuradas Valor máximo de conexiones configuradas Tamaño de la base de datos 1 TB 1.048.516 TB Bases de datos por servidor 32.767 32.767 Grupos de archivos por base de datos N/D 256 Archivos por base de datos 32 32.767 Tamaño de archivo (datos) 32 GB 32 TB Tamaño de archivo (registro) 32 GB 4 TB Referencias a claves externas por tabla 16 253 Longitud del identificador (en caracteres) 30 128 Bloqueos por conexión Número máximo de bloqueos por servidor Número máximo de bloqueos por servidor Bloqueos por servidor 2.147.483.647 2.147.483.647 (estática) 40% de memoria de SQL Server (dinámica) Niveles de procedimientos almacenados anidados 16 32 Subconsultas anidadas 16 32 Niveles de desencadenadores anidados 16 32 Índices no agrupados por tabla 249 249 Objetos abiertos simultáneamente en un servidor* 2 mil millones 2.147.483.647 Objetos en una base de datos* 2 mil millones 2.147.483.647 Parámetros por procedimiento almacenado 255 1024 Referencias por tabla 31 63 Filas por tabla Limitado por el espacio de almacenamiento disponible Limitado por el espacio de almacenamiento disponible Longitud de la cadena SQL (tamaño del proceso por lotes) 128 KB 128 * tamaño del paquete TDS Tablas por base de datos 2 mil millones Limitado por el número de objetos de la base de datos Tablas por instrucción SELECT 16 256 Desencadenadores por tabla 3 Limitado por el número de objetos de la base de datos Índices o restricciones de exclusividad por tabla 249 249 no agrupados y 1 agrupado * Los objetos de base de datos incluyen todas las tablas, vistas, procedimientos almacenados, procedimientos almacenados extendidos, desencadenadores, reglas, valores predeterminados y restricciones. La suma de todos estos objetos no puede exceder de 2.147.483.647.