Preguntas etiquetadas con sql-server

Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS). Use esta etiqueta para todas las ediciones de SQL Server, incluidas Compact, Express, Azure, Fast-track, APS (anteriormente PDW) y Azure SQL DW. No use esta etiqueta para otros tipos de DBMS (MySQL, PostgreSQL, Oracle, etc.). No utilice esta etiqueta para problemas de desarrollo de software y dispositivos móviles, a menos que esté directamente relacionada con la base de datos.

17
Reemplazar espacios duplicados con un solo espacio en T-SQL
Necesito asegurarme de que un campo determinado no tenga más de un espacio (no me preocupan todos los espacios en blanco, solo el espacio) entre caracteres. Entonces 'single spaces only' necesita ser convertido en 'single spaces only' Lo siguiente no funcionará select replace('single spaces only',' ',' ') ya que resultaría …
100 sql-server  tsql 

22
La conexión a SQL Server funciona a veces
Una aplicación ADO.Net solo a veces puede conectarse a otro servidor en la red local. Parece aleatorio si un intento de conexión dado tiene éxito o falla. La conexión utiliza una cadena de conexión con el formato: Servidor = THESERVER \ TheInstance; Base de datos = TheDatabase; Id de usuario …



19
¿Debo indexar un campo de bits en SQL Server?
Recuerdo haber leído en un momento que no vale la pena indexar un campo con cardinalidad baja (un número bajo de valores distintos). Admito que no sé lo suficiente sobre cómo funcionan los índices para entender por qué es así. Entonces, ¿qué pasa si tengo una tabla con 100 millones …


6
Usando StringWriter para la serialización XML
Actualmente estoy buscando una forma fácil de serializar objetos (en C # 3). Busqué en Google algunos ejemplos y se me ocurrió algo como: MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter ( memoryStream, Encoding.UTF8 ); …

9
Genere cadena hash MD5 con T-SQL
¿Hay alguna manera de generar una cadena Hash MD5 de tipo varchar (32) sin usar fn_varbintohexstr? SUBSTRING(master.dbo.fn_varbintohexstr(HashBytes('MD5', 'email@dot.com')), 3, 32) Entonces podría usarse dentro de una vista con SCHEMABINDING


23
No se puede abrir la "prueba" de la base de datos solicitada por el inicio de sesión. El inicio de sesión falló. Error de inicio de sesión para el usuario 'xyz \ ASPNET'
He creado un servicio web que está guardando algunos datos en db. Pero recibo este error: No se puede abrir la "prueba" de la base de datos solicitada por el inicio de sesión. El inicio de sesión falló. Error de inicio de sesión para el usuario 'xyz \ ASPNET'. Mi …

9
Búsqueda de nombres de tablas
Utilizo lo siguiente para buscar cadenas en mis procedimientos almacenados: use DBname SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%' ¿Es fácil modificar lo anterior para que busque nombres de tablas en una base de datos específica "DBname"?



12
Errores: "La instrucción INSERT EXEC no se puede anidar". y "No se puede utilizar la instrucción ROLLBACK dentro de una instrucción INSERT-EXEC". ¿Cómo solucionar esto?
Tengo tres procedimientos almacenados Sp1, Sp2y Sp3. El primero ( Sp1) ejecutará el segundo ( Sp2) y guardará los datos devueltos en @tempTB1y el segundo ejecutará el tercero ( Sp3) y guardará los datos en @tempTB2. Si ejecuto el Sp2, funcionará y me devolverá todos mis datos del Sp3, pero …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.