¿Hay alguna forma de cambiar el modo de autorización en SQL Server 2008 o 2012 sin utilizar SQL Server Management Studio?Cómo cambiar el modo de autorización de SQL Server sin Management Studio
Respuesta
Aquí es lo que hace Management Studio para cambiar el modo de autenticación entre la confusión y sólo Windows:
EXEC xp_instance_regwrite
N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer',
N'LoginMode',
REG_DWORD,
1;
Y a partir de sólo Windows de nuevo a mixta:
EXEC xp_instance_regwrite
N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer',
N'LoginMode',
REG_DWORD,
2; -- only difference is right here
puede llamar a la misma orden de varias fuentes que pueden conectarse a SQL Server como SQLCMD, PowerShell, VBScript, C#, etc. O puede iniciar sesión directamente en el servidor, navegar a esa clave de registro y cambiar el valor manualmente (como se sugirió @marc_s).
Tenga en cuenta que en todos los casos debe reiniciar SQL Server para que los cambios surtan efecto. Puede ver las primeras varias entradas en el nuevo registro de errores al reiniciar para validar que el modo de autenticación es correcto. Se dirá (por mixto):
date/time Server Authentication Mode is MIXED.
Nota: para una instancia con nombre, este el valor se encuentra en 'HKLM \ Software \ Microsoft \ Microsoft SQL Server \ {Nombre de instancia} \ MSSQLServer \ LoginMode'. – Mitch
@Mitch, eso es cierto si está cavando en el registro usted mismo. Sin embargo, al usar 'xp_instance_regwrite', el objetivo de todo esto es traducir' ... \ MSSQLServer \ MSSQLServer \ ... 'a su rama específica de la instancia, p. '... \ Microsoft SQL Server \ {Instance Name} \ MSSQLServer \ ...' - si tiene un caso donde eso no funciona, por favor demuéstrelo. –
Hmm. No me di cuenta de que 'xp_instance_regwrite' arreglaría la ruta. Gracias. – Mitch
- 1. SQL Server Management Studio
- 2. Cambiar inicio de sesión predeterminado SQL Server Management Studio (SSMS)
- 3. SQL Server Management Studio falta
- 4. SQL Server Management Studio - cómo cambiar un tipo de campo sin dejar caer la tabla
- 5. SQL Server Management Studio: significado de icono
- 6. SQL Server Management Studio Vista de esquema
- 7. Problema con SQL Server Management Studio IntelliSense
- 8. ¿Cómo obtener "derechos de administrador" en SQL Server Management Studio?
- 9. Macros en SQL Server Management Studio
- 10. Drop table en Sql Server por Sql Server Management Studio
- 11. Pruebas unitarias en SQL Server Management Studio
- 12. SQL Server 2008 Management Studio: cómo desactivar el indicador SAVE
- 13. SQL Server Management Studio 2008 Intellisense
- 14. SQL Server Management Studio Express y MySQL?
- 15. Código para el complemento de SQL Server Management Studio 2008
- 16. Para encontrar el registro de SQL Server 2005 Management Studio
- 17. instrucciones de formato SQL en SQL Server Management Studio 2008
- 18. Base de datos SQL Azure usando SQL Server Management Studio
- 19. Cambiar el idioma de los mensajes de error en SQL Server Management Studio
- 20. Desactivar el mensaje "guardar" en SQL Server Management Studio 2005
- 21. Visual Studio vs. SQL Server Management Studio: su elección
- 22. ¿Cómo puedo cambiar del modo Windows de SQL Server al modo mixto (SQL Server 2008)?
- 23. Cómo ajustar la palabra en SQL Server Management Studio
- 24. Uso de Soluciones/Proyectos en SQL Server Management Studio
- 25. Cómo instalar SQL Server Management Studio 2012 (SSMS) Express?
- 26. Cómo deshabilitar SQL Server Management Studio para un usuario
- 27. ¿Cómo uso BCP o Sql Server Management Studio para obtener datos BLOB de SQL Server?
- 28. SQL Server Management Studio falta después de 2008 R2 Install
- 29. SQL Server Management Studio: ¿se agrega confusión de clave externa?
- 30. SQL Server 2008 Management Studio tablas de advertencia ¿advertencia?
Puede [modificar el registro para cambiar el modo de autorización] (http://support.microsoft.com/kb/285097) –