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.

4
¿Hay alguna diferencia de rendimiento entre CTE, subconsulta, tabla temporal o variable de tabla?
En esta excelente pregunta SO , se discutieron las diferencias entre CTEy sub-queries. Me gustaría preguntar específicamente: ¿En qué circunstancia cada uno de los siguientes es más eficiente / más rápido? CTE Subconsulta Tabla temporal Variable de tabla Tradicionalmente, he usado mucho temp tablesen el desarrollo stored procedures, ya que …




5
¿Cómo elimino el búfer de impresión en TSQL?
Tengo un procedimiento almacenado de muy larga duración en SQL Server 2005 que estoy tratando de depurar, y estoy usando el comando 'imprimir' para hacerlo. El problema es que solo recibo los mensajes de SQL Server al final de mi sproc; me gustaría poder vaciar el búfer de mensajes y …

30
Error de MSSQL 'El proveedor subyacente falló al abrir'
Estaba usando un .mdfpara conectarse a un databasey entityClient. Ahora quiero cambiar la cadena de conexión para que no haya ningún .mdfarchivo. ¿Es connectionStringcorrecto lo siguiente ? <connectionStrings> <!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />--> <add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" …



30
Características ocultas de SQL Server
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no está aceptando nuevas respuestas o interacciones. ¿Cuáles son algunas características ocultas de SQL Server ? Por ejemplo, los procedimientos almacenados del sistema no documentados, ¿trucos para hacer …
215 sql-server  tsql 

10
Almacenar JSON en la base de datos frente a tener una nueva columna para cada clave
Estoy implementando el siguiente modelo para almacenar datos relacionados con el usuario en mi tabla (tengo 2 columnas) uid(clave principal) y una metacolumna que almacena otros datos sobre el usuario en formato JSON. uid | meta -------------------------------------------------- 1 | {name:['foo'], | emailid:['foo@bar.com','bar@foo.com']} -------------------------------------------------- 2 | {name:['sann'], | emailid:['sann@bar.com','sann@foo.com']} -------------------------------------------------- Es …


25
Generar clase desde la tabla de la base de datos
¿Cómo puedo generar una clase desde un objeto de tabla de SQL Server? No estoy hablando de usar algunos ORM. Solo necesito crear las entidades (clase simple). Algo como: public class Person { public string Name { get;set; } public string Phone { get;set; } } Dada alguna tabla como: …
214 c#  sql  sql-server  tsql 

19
Contando DISTINCT sobre múltiples columnas
¿Hay una mejor manera de hacer una consulta como esta: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery Necesito contar el número de elementos distintos de esta tabla, pero el elemento distintivo está sobre dos columnas. Mi consulta funciona bien, pero me preguntaba si puedo obtener el …



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.