Preguntas etiquetadas con server

100
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 =...

99
¿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 de filas y...

99
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 cadena de conexión es...

99
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"?

98
¿Función agregada en una consulta de actualización SQL?

Estoy tratando de establecer el valor en una tabla con la suma de los valores en otra tabla. Algo en estas líneas: UPDATE table1 SET field1 = SUM(table2.field2) FROM table1 INNER JOIN table2 ON table1.field3 = table2.field3 GROUP BY table1.field3 Por supuesto, tal como está, no funcionará, SETno...

98
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 el...