Gerando range de datas

Olá pessoal,

Para aqueles que estiverem procurando por um script que gere uma range de datas para você, abaixo segue o script de uma função para irá realizar esse trabalho.

CREATE FUNCTION dbo.GeraRangeDatas
(@DataInicial date, @NumeroDias int)
RETURNS @DateList TABLE (Posicao int, Data DATE)
AS BEGIN
DECLARE @Ponteiro int = 0;
WHILE (@Ponteiro < @NumeroDias) BEGIN
INSERT INTO @DateList
VALUES(@Ponteiro + 1,
DATEADD(day,@Ponteiro,@DataInicial));
SET @Ponteiro += 1;
END;
RETURN;
END;
GO

Feito a criação da função, basta chamá-lo através do seguinte comando.

SELECT * FROM dbo.GeraRangeDatas(’2009-12-31′,14);

Onde você passa a data de inicio e o numero de dias a frente que você deseja gerar.

Espero que tenham gostado.

Abraços,
Marcos Freccia

Resultado pesquisa: Qual sua experiencia com SQL Server

Olá pessoal,

No dia 02/01/2013 publiquei aqui no blog uma pesquisa para entender com as pessoas quantos anos de experiência elas possuíam com SQL Server. Tivemos uma boa participação das pessoas no total de 52 votos, que abaixo coloco o resultado para todos visualizarem. Leia o resto deste post

Novo ano e novo emprego

Olá pessoal,

Mais um ano que entra e com ele muitas transformações também ocorrem, algumas boas e outras nem tanto, porém temos que acreditar que tudo vem no seu momento certo. Muitos amigos que me conhecem sabem que desde o início de fevereiro eu estava fora do mercado de SQL Server e estava até então procurando novos desafios para a minha carreira.

Então é com imenso prazer e esforço que a partir de Março/2013 estarei fazendo parte do time de DBA’s de SQL Server da DELL. Acho que não preciso nem dizer o que a DELL representa no mercado atualmente e fazer parte de uma empresa como essa é muito gratificante.

Um conjunto de Inglês, conhecimentos em SQL Server me fizeram estar apto a merecer essa vaga. Como diz o amigo Edvaldo Castro (Blog|Twitter).

Vou ali ter um pouco de sorte e ja volto

Agora começa alem de um novo desafio em um novo emprego, começa também a vida em um outro estado e uma outra cidade, já que estarei me mudando para Porto Alegre. Acho que terei que aprender o tal do “Tchê!!”

Não vou citar nomes aqui, mas gostaria de agradecer a todos de uma forma direta ou indireta por contribuir com o meu crescimento pessoal e profissional.

Espero a partir do proximo mês estar contando um pouco mais dessa minha nova rotina e principalmente das novas experiências que terei lá.

Abraços a todos,
Marcos Freccia

Pequenos tutoriais em SQL Server

Olá Pessoal,

Criei mais três pequenos videos ensinando a fazer algumas operações no SQL Server e também no Integration Services. A ideia dos videos são ensinar aqueles que estão iniciando na carreira de banco de dados como simples tarefas podem ser automatizadas.

Espero que gostem!!!

Criando backups com o SQL Server

Criando um sinônimo no SQL Server

Utilizando o For Each Loop Container

Abraços,
Marcos Freccia
[MTA|MCTS|MCITP|MCT SQL Server 2008]

1º Reunião da comunidade MCITP SC

Olá pessoal,

Com muita alegria e também um pouco de esforço teremos aqui em Santa Catarina nossa primeira reunião da comunidade MCITP SC como um PASS Chapter. Essa ação foi de encontro a algumas ideias que foram discutidas na reunião com os Regional Mentors Luciano Moreira – Luti (Blog|Twitter) e Laerte Junior (Blog|Twitter).

Então se você me acompanha e é de Santa Catarina junte-se a nós em uma noite com bastante SQL Server. Para confirmar sua presença basta acessar a página do evento e se inscrever.

1º Reunião da comunidade MCITP SC

Os maiores detalhes sobre data, local de evento e palestras você encontra no site acima ou também poderá acessar o site do grupo MCITP SC.

Lembrando também que a comunidade está de portas abertas para todos que quiserem se juntar a nossa lista de e-mails e fazer parte do nosso grupo.

Abraços,
Marcos Freccia
Pass Chapter Lead
[MTA|MCTS|MCITP|MCT SQL Server 2008]

Video – Importando arquivos utilizando SSIS

Olá pessoal,

Gravei um video demonstrando como utilizar o Integration Services para carregar arquivos para o SQL Server. Vou começar a criar pequenos tutoriais em formas de video, então espero que gostem.

Abraços,
Marcos Freccia
[MTA|MCTS|MCITP|MCT SQL Server 2008]

Importando arquivos excel usando o SSIS

Olá pessoal,

Hoje recebi uma duvida do amigo Raphael Wanderley (Twitter) sobre como importar um arquivo do Excel para o SQL Server. Na oportunidade eu mencionei a ele para utilizar o SQL Server Integration Services (SSIS), pois é muito mais simples de ser feito.

Então, abaixo vou demonstrar como realizar a importação de arquivos utilizando o SSIS. Leia o resto deste post

PFS Free Space Error

Olá pessoal,

Hoje ao analisar a saída de um DBCC CHECKDB recebo a seguinte mensagem de erro:

Msg 8914, Level 16, State 1, Line 1
Incorrect PFS free space information for page (1:6571) in object ID 1166015285, index ID 1, partition ID 357890954428416, alloc unit ID 71852535038935040 (type LOB data). Expected value   0_PCT_FULL, actual value 100_PCT_FULL.

Leia o resto deste post

Qual sua experiência com SQL Server

Olá pessoal,

Resolvi criar essa pequena enquete para saber como está o nível de experiência com SQL Server dos profissionais no Brasil. Sendo assim podemos conhecer melhor o cenário atual. As votações são anonimas e com isso aguardo o voto de todos.

Vale lembrar que a pesquisa ficará aberta até o dia 10/02/2013, após esse período vou apresentar o resultado a todos aqui no blog.

 

Abraços,
Marcos Freccia
[MTA|MCTS|MCITP SQL Server 2008]

Ano novo e novas metas

Olá pessoal,

Nesse primeiro post do ano não vou falar de algo técnico, mas é um assunto que afeta diretamente nossa carreira profissional que são as nossas metas.

Atualmente o setor de tecnologia passa por muitas mudanças e por poucos profissionais preparados para enfrentar o mercado. Faculdades e Universidades graduam alunos aos montes, porem no meu ponto de vista não prepara o aluno para o real mercado de trabalho, aquele onde você tem que se adaptar ao o que o mercado precisa e não a o que você aprendeu.

Sendo assim nada mais justo que você profissional seja da área de banco de dados ou não tenha seus próprios objetivos como o que estudar quais certificações você deseja obter neste ano e acima de tudo que tudo o que você faça possa também estar alinhado com os objetivos que você possui para com a sua empresa. Leia o resto deste post