Preguntas etiquetadas con sql-server

101
alternativas a REPLACE en un tipo de datos text o ntext

Necesito actualizar / reemplazar los datos en datatable.column. La tabla tiene un campo llamado Content. Estoy usando la REPLACEfunción. Dado que el tipo de datos de la columna es NTEXT, SQL Server no me permite usar la REPLACEfunción. No puedo cambiar el tipo de datos porque esta base de datos es...

101
Generar valor int aleatorio de 3 a 6

¿Es posible en Microsoft SQL Server generar un valor int aleatorio de Min a Max (3-9 ejemplo, 15-99, etc.) Lo sé, puedo generar de 0 a Max, pero ¿cómo aumentar el borde mínimo? Esta consulta genera un valor aleatorio de 1 a 6. Necesita cambiarlo de 3 a 6. SELECT table_name, 1.0 + floor(6 *...

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

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