8 = 2³
Archive for Julho, 2009
Data Source Configuration Wizard não lista os datasources disponiveis
Jul 22nd
Há uns tempos atrás tive um problema com o meu Visual Studio que, devido ao tempo disponivel para solucionar o problema ter-se esgotado, levou-me a formatar a máquina para voltar tudo à normalidade.
Ao utilizar o Wizard para criar um Data Source, a listagem dos tipos que teria disponiveis não me estava a aparecer
Pelos vistos apareceu mais alguem com o mesmo problema e conseguiu resolver sem a trabalheira de formatar e instalar tudo novamente como podem ver aqui.
SQL Server 2008 Resource Governor
Jul 21st
O Resource Governor é uma funcionalidade adicionado ao SQL Server 2008 que permite-nos gerir a carga e os recursos que irão ser usados em determinada base de dados.
Muitas vezes, devido a querys mal construidas ou até mesmo por se tratar de operações bastante pesadas, pretendiamos que apenas utiliza-se uma percentagem dos recursos do servidor e deixasse os restantes recursos para outras operações que fossem solicitadas.
Esta funcionalidade veio resolver isto mesmo, ou seja, podemos agora definir que determinada operação irá apenas usar X% dos recursos e até mesmo indicar quais serão as querys prioritárias.
Para perceberem melhor como funciona e como configurar, deixo os seguintes links:
Guimarães – Capital Europeia da Cultura 2012
Jul 16th
[youtube=http://www.youtube.com/watch?v=33_bF0-kKy0]
Alterar a estrutura de um UserDefinedTable Type no SQL Server 2008
Jul 8th
Uma das novidades do SQL Server 2008, foi o aparecimento do UserDefinedTable Type, permitindo assim criar uma estrutura de uma tabela e usa-la como um table-value parameter.
Num projecto em que estou a trabalhar actualmente utilizo este tipo de dados e precisei de o alterar após já o ter referenciado num stored procedure. Como está bem explicito aqui, não podemos alterar a estrutura do tipo de dados após te-lo criado.
The user-defined table type definition cannot be modified after it is created.
Para o fazer, teremos que remover e criar novamente o nosso tipo com as alterações pretendidas. Extra-trabalho quando já o temos referenciado, pois como seria de esperar não deixa antes de removermos essas mesmas referências.
Para contornar o problema segui os seguintes passos:
- Criar uma novo tipo igual ao que pretendo remover com um novo nome
- Alterar para o novo nome todas as referências do que pretendemos alterar
- Remover o tipo que existia inicialmente
- Criar o novo com as alterações pretendidas e voltar a substituir todas as referências
- Remover o tipo criado no ponto 1.
Não me parece a melhor solução para este problema, mas para já é que se arranja.
Se existir uma melhor agradeço que me digam.
![data-source-config-wizard-dialog[1] data-source-config-wizard-dialog[1]](http://oito.files.wordpress.com/2009/07/data-source-config-wizard-dialog1.jpg)

Twitter
LinkedIn
Facebook
FriendFeed
Google Profile
Delicious


