Articles of sql server 2008

Como encontro duplicatas em várias colunas?

Então eu quero fazer algo parecido com este código sql abaixo: select s.id, s.name,s.city from stuff s group by s.name having count(where city and name are identical) > 1 Para produzir o seguinte, (mas ignore onde apenas o nome ou a cidade corresponde, tem que estar nas duas colunas): id name city 904834 jim London […]

Como encontrar o SQL Server executando a porta?

Sim, eu li isso Como encontrar a porta para o MS SQL Server 2008? sem sorte. telnet 1433 retorna conexão falhou, então devo especificar outra porta. Eu tentei usar netstat -abn mas eu não vejo sqlservr.exe ou algo semelhante nesta lista. Por que é tão difícil encontrar esse porto? : /

SQL Server SELECT LAST N Linhas

Esta é uma pergunta conhecida, mas a melhor solução que encontrei é algo como: SELECT TOP N * FROM MyTable ORDER BY Id DESC Eu tenho uma tabela com muitas linhas. Não é possível usar essa consulta porque leva muito tempo. Então, como posso fazer para selecionar as últimas N linhas sem usar o ORDER […]

Como posso descobrir qual restrição FOREIGN KEY faz referência a uma tabela no SQL Server?

Eu estou tentando derrubar uma mesa, mas recebendo a seguinte mensagem: Msg 3726, nível 16, estado 1, linha 3 Não foi possível descartar o object ‘dbo.UserProfile’ porque ele é referenciado por uma restrição FOREIGN KEY. Msg 2714, nível 16, estado 6, linha 2 Já existe um object chamado ‘UserProfile’ no database. Eu olhei em volta […]

Como faço para alterar o esquema do database para dbo

Eu importei um monte de tabelas de um antigo servidor sql (2000) para o meu database de 2008. Todas as tabelas importadas são prefixadas com meu nome de usuário, por exemplo: jonathan.MovieData . Nas properties da tabela properties ele lista jonathan como o esquema db. Quando escrevo stored procedures, tenho que include o jonathan. na […]

Como restaurar um database diferente no sql server?

Eu tenho um backup do Database1 de uma semana atrás. O backup é feito semanalmente no agendador e eu recebo um arquivo .bak . Agora eu quero mexer com alguns dados, então eu preciso restaurá-lo para um database diferente – Database2 . Eu vi esta pergunta: Restaurar database do SQL Server no mesmo PC com […]

Aprimore o desempenho das consultas do SQL Server em grandes tabelas

Eu tenho uma tabela relativamente grande (atualmente 2 milhões de registros) e gostaria de saber se é possível melhorar o desempenho de consultas ad-hoc. A palavra ad-hoc é a chave aqui. Adicionar índices não é uma opção (já existem índices nas colunas que são consultados com mais frequência). Executando uma consulta simples para retornar os […]

incapaz de lançar valor como float

Temos um SQL que executa uma function CAST (para FLOAT) na ColumnA. O SQL tem um filtro que, no final, filtrará indiretamente as linhas que possuem valores não numéricos na ColumnA. No entanto, por causa do que acredito ser devido à execução de partes do SQL em paralelo, acredito que o CAST é mesmo aplicado […]

Total Cumulativo no servidor MS SQL

Duplicar Possível: Calcular um total em execução no SqlServer Eu preciso obter o total cumulativo (em execução) de uma coluna no servidor ms-sql. Ou seja, se houver uma coluna chamada “Marcas”, então, a sum cumulativa da sum de cada linha será a sum das linhas atual e anterior. Podemos alcançar o resultado sem usar joins? […]

Mesclar várias linhas em uma única linha

Gostaria de saber qual é a melhor abordagem para mesclar dados das seguintes linhas em uma única linha em outra exibição. Estes são os resultados como estão atualmente exibidos; Type_ID | Client_ID | PBX_Vendor | 127 | 090820006311404926326C | Aastra | 127 | 090820006311404926326C | Ericsson | 127 | 111012237401404926326C | Aastra | 127 | […]