Que tal flaviovich, gracias por contestar. El problema es que en un servidor quiero instalar sql server 2005 estandard, y una aplicación que utilizará una base de datos. La aplicación ejecuta un insert de fecha en formato dd/mm/aaaa.
Me tomé la molestia de instalar nuevamente el sql server standard en ingles para ejecutar la sentencia indicada, pero antes ejecuté esto:
select @@language
y como resultado obtuve "us_english"
ejecuto el set language spanish y me sale un mensaje que dice "Se cambió la configuración del idioma a Español"
Ejecuto nuevamente select @@language y ahora me sale "Español"
Luego de eso vuelvo a ejecutar la sentencia:
Código:
declare @fecha datetime
set @fecha='24/07/2009'
y me sale el mismo error de fuera de rango permitido.
En el SQL Server Management Studio, en le object explorer le doy clic derecho en la parte superior al nombre del servidor y me voy a propiedades, allí sigue estando en la opcion Language: "Ingles (Estados Unidos)" No se si esto tenga algo que ver, porque en el servidor en el que tengo instalado SQL Server Developer Edition en español, el Idioma es "Español (Alfabetización Internacional)"
El tema es que la aplicación si apunta al servidor instalado con Developer edition (que está en español) funciona bien, pero si apunta al nuevo servidor con Standard Edition, en ingles, da problemas, y no puedo cambiar la aplicación