27Abr09
Não sei se já se aperceberam, mas agora este blog tem um novo favicon.
Este favicon foi o resultado de um momento de boa disposição no departamento onde trabalho (SIIQ – Sistemas de Informação, Inovação e Qualidade)
Fizemos um para cada elemento do departamento e o resultado do meu foi este
Estes pequenos bonecos são inspirados na série South Park e podem ser criados aqui.
27Abr09
Ao criar uma nova tarefa agendada no Windows Server 2008, fui confrontado com um crash do Internet Explorer no momento em que esta foi executada.
Para o contornar, tive que activar a opção “Executar com os privilégios mais elevados”. Não tive grande tempo para explorar a razão do crash do IE sem esta opção activa, por isso se alguem souber até me pouparia o trabalho

23Abr09
Onde trabalho já aconteceu mais que uma vez tentar aceder a um servidor e não conseguir por estarem ocupadas todas as ligações permitidas.

Em certos casos pode causar um grande transtorno pois é necessário fazer alguma intervenção e não é possivel deslocarmo-nos fisicamente ao servidor e fazer o login no mesmo.
Para contornar o problema, podemos pela linha de comandos terminar uma das sessões e conseguindo assim aceder com a nossa.
Para tal, basta ir à linha de comandos do Windows e fazer o seguinte:
- net-use /user:NOME_UTILIZADOR \\NOME_SERVIDOR (abre a ligação remota em modo de consola)
- query session /server:NOME_SERVIDOR (isto vai listar todas as sessões do servidor)
- reset session [ID] /server:NOME_SERVIDOR (faz o reset da sessão com o ID indicado, ID este que é visto no output do comando anterior)
Por fim, já podemos aceder remotamente pelo utilitário de acesso remoto do windows.
18Abr09
Para comemorar os 25 anos a Microsoft Press oferece dois 2 books para download mas só até dia 22 de Abril.


17Abr09
Não é para divulgar um blog, pois já o tenho há muito tempo no blogroll, mas sim para dar os meus parabéns ao Jorge Paulino pelo trabalho que tem feito no seu blog.
A referência ao blog dele está na edição de hoje do MSDN Flash e é sem dúvida uma reconhecimento a esse trabalho a que me refiro.

12Abr09
Está disponível para download o SP1 para o SQL Server 2008.
Download
10Abr09
Esta semana andei mudar algumas base de dados que estavam no SQL Server 2005 e 2000 para o 2008.
Tudo a correr bem, até uma das base de dados incluir Stored Procedures que utilizavam um LinkedServer para o SQL Server 2000.
Testei uma simples query a uma das tabelas utilizando esse linkedserver e fui confrontado com o seguinte erro:
OLE DB provider "SQLNCLI10" for linked server "MYSERVER" returned message "Erro não especificado".
OLE DB provider "SQLNCLI10" for linked server "MYSERVER" returned message "The stored procedure required to complete this operation could not be found on the server. Please contact your system administrator.".
Msg 7311, Level 16, State 2, Line 1
Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI10" for linked server "MYSERVER". The provider supports the interface, but returns a failure code when it is used.
Andei um bom tempo de volta da criação do Linked Server sem qualquer sucesso, mas umas pesquisas no Google e fui encontrar a solução.
USE [master]
CREATE PROCEDURE [sp_tables_info_rowset_64]
@table_name sysname
, @table_schema sysname = NULL
, @table_type nvarchar(255) = null
AS
DECLARE @Result int
SELECT @Result = 0
EXEC @Result = sp_tables_info_rowset @table_name, @table_schema, @table_type
GO
Este erro acontece quando estamos a linkar num SQL Server de 64 bits para o Sql Server 32 bits.
Para resolver é necessário então criar este SP na tabela master do SQL Server 32 bits.
02Abr09
Ao tentar instalar o SQL Server 2008 (ou apenas o SQL Server Management Studio 2008) num PC que tem o sistema operativo em Português (confirmado o erro no Windows Server 2008 e Vista Business c/ SP1) é indicado um problema no registo do Windows.

O setup vai ao registo e tenta localizar a entrada com o código da linguagem portuguesa (016) na Windows Performance Library mas apenas existe a entrada para Inglês (009).
Para contornar isto, temos que exportar o seguinte caminho “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009″, depois editar o ficheiro que exportamos e alterar o “009″ para “016″ e importar novamente o ficheiro.
Após isto já vai ser possivel avançar com a instalação.
02Abr09
Apesar do esforço da Microsoft durante o desenvolvimento do IE8 no que respeita aos webstandards, poderão haver sites que não são visualizados correctamente.
Para tentar solucionar este problema, poderá ser adicionado o seguinte código dentro da secção HEAD, forçando assim o modo de compatibilidade do IE7.
<head>
<!– Mimic Internet Explorer 7 –>
<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ />
<title>My Web Page</title>
</head>