[SQL 2008] Filestream che non si riesce ad abilitare

Published 08 luglio 08 01.48 | abenedetti

Questa mattina avevo la necessità di abilitare il FILESTREAM su un'istanza SQL Server 2008.

La macchina ha installate sia una istanza SQL 2005, che una SQL 2008 in cui, in fase di setup, non era stata abilitata la funzionalità.

Per abilitare apro SQL Server Configuration, tasto DX sul servizio SQL 2008 e poi, sulla TAB di FileStream abilito le proprietà che mi interessano, come in fugura:

clip_image002

Clicco su "Apply", apro il Management Studio, nuova query e digito:

EXEC sp_configure filestream_access_level, 2 RECONFIGURE

In tutta risposta ottengo un bel messaggio di errore:

Configuration option 'filestream access level' changed from 2 to 2. Run the RECONFIGURE statement to install.

In realtà non era stato attivato proprio nulla (se torno sulle proprietà dell'istanza, infatti, le checkbox non sono flaggate).

Sul log di SQL Server trovo:

clip_image002[4]

Girando per la rete trovo un posto mooolto interessante sul blog del team dello Storage Engine, questo:

http://blogs.msdn.com/sqlserverstorageengine/archive/2008/06/09/enabling-filestream-post-sql2008-setup-a-known-issue-in-sql-config-manager.aspx

Guarda caso la situazione è proprio questa:

This happens only if:

    1) you want to enable FILESTREAM after SQL setup

    2) another instance of SQL 2005 or SQL 2000 (Pre-SQL2008) is installed on the same machine

 

Il post dice di disinstallare SQL 2005 (cosa ?!?!), non ci penso nemmeno e vado a modificare il comando d'esecuzione dello script vbs in questo modo:

cscript filestream_enable.vbs /Machine:REDMOND /Instance:SQL2008 /Level:2 /Share:MYSHARESQL2008

Questo il risultato:

clip_image002[7]

Torno ad eseguire la mia query:

EXEC sp_configure 'filestream_access_level', 2 RECONFIGURE

Ok, tutto perfetto, FILESTREAM abilitato!

Comments

No Comments

This Blog

Syndication