sql-server - usar - no se encontro ningun servidor local del tipo motor de base de datos
SQL Server, ¿convierte una instancia nombrada a instancia predeterminada? (7)
Creo que puede migrar sus datos del servidor Sql sin tener instalada la instancia predeterminada. Puede especificar el número de puerto de su instancia de Sql Server en Oracle Sql Developer y puede conectarse simplemente usando el nombre del servidor, sin utilizar el nombre del servidor y la instancia. De esta manera: conéctate a "MYSERVER, 1433"
Necesito convertir una instancia con nombre de SQL Server 2005 a una instancia predeterminada.
¿Hay alguna manera de hacer esto sin una reinstalación?
El problema es que 2 de cada 6 desarrolladores están instalados con una instancia con nombre. Por lo tanto, se está convirtiendo en una cadena de conexión que cambia para los otros 4 de nosotros. Estoy buscando la ruta de menor resistencia para volver a poner estos 2 en la configuración estándar de nuestro equipo.
Cada uno ha expresado que esto va a ser, demasiado problema y que le quitará tiempo de desarrollo. Supuse que tomaría algún tiempo resolver, en el mejor interés de todos los involucrados, intenté analizar las aplicaciones de configuración instaladas y no vi nada, así que pensé que alguien con más conocimiento del funcionamiento interno estaría aquí.
Esta es la razón por la cual muchas empresas almacenan las cadenas de conexión de sus aplicaciones a nivel de máquina en lugar del nivel de aplicación.
Solo saca completamente la cadena de conexión del código fuente. Luego pídales a todos que pongan su cadena de conexión en su machine.config.
Esto tiene el beneficio adicional de evitar la lógica innecesaria del entorno específico de la aplicación, es decir, cuando copia su aplicación al servidor de transición, el servidor de transición ya "sabe" qué base de datos usar.
Hasta donde yo sé, no. Una de las razones es la estructura de la carpeta en el disco duro; tendrán un nombre como MSSQL10. [nombre de instancia]
La única forma de cambiar el nombre de la instancia es volver a instalar: desinstale e instale como instancia predeterminada.
Muchas veces usaré el alias del cliente para apuntar una aplicación a un servidor sql diferente al de la cadena de conexión, especialmente. útil cuando se trabaja en DTS o una aplicación con una cadena de conexión codificada. Haga que todos usen un alias comúnmente nombrado, use el alias en la cadena de conexión y señale los alias en cada cuadro dev a las diferentes instancias. De esa forma no tendrá que preocuparse si el servidor es la instancia predeterminada o no.
Nunca deberías necesitar hacer esto. La mayoría del software que dice requerir la instancia predeterminada (como Great Plains o Dynamics) en realidad no lo hace.
Si vuelves a publicar tu situación (X instalada, luego S, pero necesitas lograr Z) apuesto a que obtendrás algunas buenas soluciones.
También quería convertir una instancia con nombre a predeterminada: mi razón era acceder con solo el nombre de la máquina de varias aplicaciones.
Si desea acceder a una instancia con nombre desde cualquier cadena de conexión sin usar el nombre de la instancia , y utilizando solo el nombre del servidor y / o la dirección IP, puede hacer lo siguiente:
- Abra el
SQL Server Configuration Manager
- Haga clic en
SQL Server Network Configuration
- Haga clic en
Protocols for INSTANCENAME
que desee poner a disposición (es decir, SQLExpress) - Haga clic con el botón derecho en
TCP/IP
y haga clic enEnabled
- Haga clic con el botón derecho en
TCP/IP
y vaya aProperties
- Ve a la pestaña
IP Addresses
- Desplácese hacia abajo a la sección
IPAll
- Borre el campo
TCP Dynamic Ports
(es decir, vacío / vacío ) - Establezca
TCP Port
en1433
- Click
Ok
- Ve a la pestaña
- Ir a los servicios de
SQL Server Services
- Haga clic derecho en su
SQL Server (INSTANCENAME)
y haga clic enRestart
Esto hará que la instancia nombrada escuche en el puerto predeterminado. Nota: Solo puede tener una instancia configurada de esta manera: no hay dos instancias que puedan tener el mismo puerto en la sección IP Todo, a menos que la instancia sea un clúster de conmutación por error.