Erro informando path string no SSIS

Um problema muito comum em aplicações, e digo isso porque não se trata apenas de um problema restrito a ferramenta Sql Server Integration Service (SSIS), mas também lembro-me de me deparar com o mesmo problema quando programava em Delphi e PHP  para ambientes Windows Servers, diferentemente dos outros windows, sempre que se desejava informar um caminho físico de uma pasta no Servidor, não bastava informar algo do tipo

c:\pasta\arquivo.txt

Para ambientes windows server o correto seria:

c:\\pasta\\arquivo.txt

Hoje tentando atribuir um caminho a uma variável no SSIS, tive um erro conforme  conforme a imagem:

Por intuição descrobri que a composição de strings é semelhante no SSIS dentro de expressions, a diversas linguagens de programação. E é simplesmente resolvido passando a colocar 2 barras invertidas ao invés de uma única barra invertida. No SSIS sempre que se deseja passar um caracter que funcionaria como um caracter de fechamento, utiliza-se barra invertida (\) exemplo se eu quiser atribuir a string:  ela disse:- Ele é “forte”:

@str = “ela disse: – Ele é \”forte\”

Observe que sem a barra invertida, as aspas duplas funcionariam como final de string. Eis o porque da diferenciação da barra invertida dentro de strings, ela tem um tratamento deferenciado dos demais caracteres, ela funciona como um caracter de controle dentro de strings, para validar qualquer caracter seguinte como texto e não um modificador seja ele aspas duplas(“) ou a própria barra invertida (\), assim sendo se vc quiser passar uma barra invertida dentro de um string, deverá colocar 2 barras inverdidas ao invés de uma única, pois a primeira barra invertida irá funcionar como caracter de controle para dizer que a próxima barra invertida deve ser considerada como texto.

 

Disco adicionado ao cluster Sql após a instalação

Por padrão o Sql Server não reconhece um disco adicionado ao cluster após a instalação do cluster, por default ele irá reconhecer apenas aqueles discos que foram informados como discos pertencentes ao cluster no ato da instalação do Sql Server.

Aí você adiciona um novo disco ao cluster:untitled

e até atribuí este disco como pertencente a Role do Sql Serveruntitled1

Mas ainda assim, o disco não fica disponível para ser utilizado no Sql Server. Abrindo as propriedades da instancia para alterar o disco de dados padrão, percebe-se que a unidade D: ainda não está visível no SQL SERVER, embora esteja visível para o S.O.

untitled2

Para torna-lo visível e disponível ao Sql Server, é necessário localizar o serviço do Sql Server, e incluir o novo disco como dependência. Agora observe que se eu adicionar o novo disco como dependência da minha role, o diagrama de dependência irá me mostrar que tem algo errado e o meu disco ainda não irá para o sql server.

untitleduntitled4

untitled3 untitled5

Observe no gráfico de dependências, que o novo disco de dados ainda está fora da hierarquia de dependências do Sql Server

para resolver este problema basta adicionar os discos dependentes do sql server não a Role mas ao serviço do Sql Server untitled6

Incluindo todos os discos como dependências do serviço do Sql Server, pronto, sem paradas e sem indisponibilidade o novo disco já estará disponível para o Sql Server.

 

Projeto B.I de Cuiabá-MT reconhecido mundialmente

Bom dia com muito orgulho posso compartilhar mais uma vez sobre o caso de sucesso em BI Microsoft implementado no TJ-MT com repercussão regional e mundial.

 

Notícia publicada pelo TJMT

http://www.tjmt.jus.br/Noticias/40491#.VbJLEsvbIqN

http://www.tjmt.jus.br/Assistir/5833/19?isGrupo=False

Notícia Publicada em mídia regional

http://midianews.com.br/conteudo.php?sid=3&cid=238035

 

Pelo segundo ano consecutivo a Allen MT conquista uma premiação Microsoft, uma empesa em Mato Grosso que leva o nome de nosso Estado para o Mundo. Geralmente empresas de regiões como a nossa não são reconhecidas e não são consideradas melhores no que fazem, mas pelo segundo ano conseguimos comprovar que Mato Grosso e região pode contar com uma empresa que oferece ao mercado as melhores tecnologias existentes, reconhecidas mundialmente, e esse ano em especial foi a primeira vez que em uma premiação Microsoft Mundo uma empresa Brasileira é classificada como finalista.

 

Notícia Publicada no site da Microsoft – Premiação de 2015

Parceiros premiados no WPC 2015

 

Notícia publicada em revista especializada de TI – Empresas mais competentes Microsoft 2015

Artigo “Mais competentes” parceiros Microsoft 2015

 

Muito obrigado a todos os clientes que confiaram em nosso trabalho, a nossa equipe que desempenhou com maestria sua função.

É um grande orgulho saber que o mundo da tecnologia agora conhece o Estado de Mato Grosso.

 

Nosso objetivo é poder no próximo ano levar ao topo o nome de nosso Estado conquistando melhor case mundial.

 

Abs.

José Masson Júnior

Gerente de Produtos | MT/MS/RO/AC

Tel: 65 3052-1866

Cel: 65 8138-7893 (vivo)

Translate »