Articles of sql server

Diagnosticando Deadlocks no SQL Server 2005

Estamos vendo algumas condições perniciosas, mas raras, de deadlock no database do Stack Overflow SQL Server 2005. Anexei o profiler, configurei um perfil de rastreamento usando este excelente artigo sobre solução de problemas de deadlocks e capturei vários exemplos. O mais estranho é que o deadlocking é sempre o mesmo : UPDATE [dbo].[Posts] SET [AnswerCount] […]

Como eliminar a restrição padrão do SQL sem saber seu nome?

No Microsoft SQL Server, eu sei que a consulta para verificar se existe uma restrição padrão para uma coluna e soltar uma restrição padrão é: IF EXISTS(SELECT * FROM sysconstraints WHERE id=OBJECT_ID(‘SomeTable’) AND COL_NAME(id,colid)=’ColName’ AND OBJECTPROPERTY(constid, ‘IsDefaultCnst’)=1) ALTER TABLE SomeTable DROP CONSTRAINT DF_SomeTable_ColName Mas devido a erro de digitação em versões anteriores do database, o […]

Restrição única em várias colunas

CREATE TABLE [dbo].[user]( [userID] [int] IDENTITY(1,1) NOT NULL, [fcode] [int] NULL, [scode] [int] NULL, [dcode] [int] NULL, [name] [nvarchar](50) NULL, [address] [nvarchar](50) NULL, CONSTRAINT [PK_user_1] PRIMARY KEY CLUSTERED ( [userID] ASC ) ) ON [PRIMARY] GO Como adiciono uma restrição exclusiva para as colunas fcode, scode, dcode com t-sql e / ou management studio ? […]

Existe uma diferença de desempenho entre CTE, subconsulta, tabela temporária ou variável de tabela?

Nesta excelente pergunta de SO , diferenças entre CTE e sub-queries foram discutidas. Eu gostaria de perguntar especificamente: Em que circunstância cada um dos seguintes é mais eficiente / mais rápido? CTE Subconsulta Mesa Temporária Variável de tabela Tradicionalmente, eu usei muitas temp tables no desenvolvimento de stored procedures – já que elas parecem mais […]

O que é um programa ou script de linha de comando simples para fazer backup dos bancos de dados do SQL Server?

Eu tenho sido muito negligente em executar backups de database em nossos servidores internos. Existe um programa de linha de comando simples que eu possa usar para fazer backup de determinados bancos de dados no SQL Server 2005? Ou existe um VBScript simples?

Configurar o Lucene.Net com o SQL Server

Alguém já usou Lucene.NET em vez de usar a pesquisa de texto completo que vem com o SQL Server? Se assim for, eu estaria interessado em como você implementou. Por exemplo, você escreveu um serviço do Windows que consultava o database a cada hora e salvava os resultados no índice lucene.net?

Quais resources existem para o ajuste de desempenho do database?

Que bons resources existem para entender o ajuste de database nos principais mecanismos e avançar seu conhecimento nessa área? A idéia dessa questão é coletar a carga de resources que invariavelmente existem, de modo que as pessoas possam ter uma loja de conhecimento dos resources bons e aprovados pelos pares. SQL Geral Livro: Ajuste de […]

Transpor linhas e colunas sem agregação

Eu tenho o seguinte dataset Account Contact 1 324324324 1 674323234 2 833343432 2 433243443 3 787655455 4 754327545 4 455435435 5 543544355 5 432455553 5 432433242 5 432432432 Eu gostaria de saída da seguinte forma: Account Contact1 Contact2 Contact3 Contact4 1 324324324 674323234 2 833343432 433243443 3 787655455 4 754327545 455435435 5 543544355 432455553 […]

como escrever a function número para palavra no servidor sql

Como um escreveria uma function no SQL Server para produzir um número em palavras? input: 1 saída: um input: 129 saída: cento e vinte e nove

Arquivo corrompido de exportação do SQL Server BCP?

Eu tenho um pequeno problema com a funcionalidade BCP no SQL Server 2012. As coisas são: eu estou carregando imagem .jpg (167KB de tamanho) usando o comando abaixo: INSERT [tabela_testowa] (Data) SELECT * DE OPENROWSET (BULK N’C: \ foty \ ch6_MagicShop.jpg ‘, SINGLE_BLOB) a; e então estou tentando exportá-lo de volta para o disco usando: […]