SQL SERVER – How to Add Column at Specific Location in Table

Postado originalmente em Journey to SQL Authority with Pinal Dave:

Recently I noticed a very interesting question on Stackoverflow. A user wanted to add a particular column between two of the rows. He had a experience with MySQL so he was attempting following syntax. Following syntax will throw an error.

ALTER TABLE tablename ADD columnname INT AFTER anothercolumn

The above script will throw following error:

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near ‘AFTER’.

The reason is simple as the above syntax is valid in MySQL but is not valid in SQL Server. In SQL Server following syntax is valid:

ALTER TABLE tablename ADD columnname INT

However, a user wanted to add the column between two of the columns. SQL Server is relational engine. The order of the column should not matter in any of the T-SQL operations. It does not matter in most of the cases (except when the table is extra large, and it has many…

Ver original 381 mais palavras

SQL Saturday #325

 

sqlsat325_web

Pessoal, já falei no post anterior sobre o SQL Saturday #325 (ver link: SQL Saturday #325).

Este post é para reforçar o convite para o evento e lembrar que estarei palestrando sobre estratégias de backup de bancos de dados OLTP. Para detalhes da minha sessão veja o link: http://www.sqlsaturday.com/viewsession.aspx?sat=325&sessionid=22359 e não deixe de conferir a grade palestras http://www.sqlsaturday.com/325/schedule.aspx.

Registrense agora são os melhores profissionais de SQL Server falando de SQL Server http://www.sqlsaturday.com/325/register.aspx

Abraço, Rodrigo

Featured Image -- 521

24HOP – Portuguese 2014

Postado originalmente em iSQL Server - Um blog para falar de SQL Server:

PASS_24HOP_Portuguese14

Fala pessoal!

Estou aqui mais uma vez pra anúnciar um grande evento do PASS.

Este ano o 24HOP (Hours Of PASS) será realizados nos dias 7 e 8 de Outubro.

À exemplo dos últimos anos o evento é realizado em 2 dias para poder atender todos do fuso horario do Brasil e Portugal.

Esta ano vai começar às 11h (BRT) / 15h (GMT) e serão 12 sessões por dia. Palestras de alto nível com especialistas, incluindo MVP’s, MCM’s e PFE’s da Microsoft.

Vale a pena participar são 24horas de treinamento totalmente gratuito organizado pela comunidade para comunidade.

Sejam bem vindos, não deixem de se registrar no 24HOP Portuguese.

http://www.sqlpass.org/24hours/2014/portuguese/Sobre.aspx

Ahhh… E não percam minha session no dia 07 de Outubro as 17h (BRT) / 21h (GMT).

Vou estar falando um pouco sobre Storage Melhores Praticas com SQL Server.

Evento Online Gratuito Imperdível. Participem!

Ver original

Configurando a Segurança do Serviço do SSIS

Nas versões anteriores ao SQL Server 2012 todos os usuários do grupo Users recebiam acesso ao serviço do Integration Services.

No SQL Server 2012 e 2014 o serviço é seguro por padrão e desta forma só o grupo built-in administrators pode rodar o Integration Services.

Alguns clientes me retornarm que recebem o erro conforme o print abaixo:

Im1

Isso acontece porque o usuário que esta tentando acessar é um usuário de AD.

Por este motivo escrevi esse pequeno post para ajudar na configuração de segurança.

A soluções esta na configuração do component Services (dcomcnfg.exe).

Ao abrir a ferramenta de configuração, navegaremos por: Console Root/Component Services/My Computer/DCOM Config/ Microsoft SQL Server Integration Services 11.0 (dependendo da versão).

Im2

Nas propriedades deste objeto, temos a guia Security e ali devemos configurar a segurança de acordo com a necessidade.

Im3

Não esquecendo que depois desta configuração devemos reiniciar o serviço do SSIS e esta pronto e configurado.

Abraço, Rodrigo

SQL Saturday #325

Pessoal,

sqlsat325_web

Novo evento de alta qualidade no Brasil e a CrespiDB tem o prazer de apoiar mais este evento da comunidade técnica Microsoft.

Conheça os patrocinadores: http://www.sqlsaturday.com/325/sponsors.aspx.

“SQLSaturday é um evento de capacitação para profissionais de SQL Server, Business Intelligence e aqueles que querem aprender sobre o universo da Plataforma de dados da Microsoft. Este evento será realizado em 27 de setembro de 2014, na UNIP Tatuapé, Rua Antônio Macedo, 505 – Parque São Jorge, Tatuapé – São Paulo – SP, São Paulo, 03087-040, Brasil. A entrada ao evento é gratuita, todos os custos são cobertos por doações e patrocínios. Os lugares são limitados, registre-se para garantir sua vaga, e compartilhe com os outros para que todos possam comparecer.”

Para os interessados segue o link: http://www.sqlsaturday.com/325/register.aspx

Não deixe e participar.

Abraço, Rodrigo