Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se: SQL Server
Detalhes
| Atributo | Valor |
|---|---|
| Nome do produto | SQL Server |
| ID do evento | 1793 |
| Origem do Evento | MSSQLSERVER |
| Componente | SQLEngine |
| Nome simbólico | FILESTREAM_BASEDATA_NEED_SAME_PARTITION |
| Texto da mensagem | Não é possível remover o índice '%.*ls', pois um esquema de partição não está especificado para os dados de FILESTREAM. |
Explicação
Essa mensagem ocorre quando você tenta remover um índice clusterizado de uma tabela que contém dados FILESTREAM e especifica uma cláusula MOVE TO para os dados base, mas não especifica uma cláusula FILESTREAM_ON para os dados FILESTREAM.
Ação do usuário
Ao remover um índice clusterizado em uma tabela que contém dados FILESTREAM, use um das seguintes opções:
Especifique uma cláusula MOVE TO para os dados base e uma cláusula FILESTREAM_ON para os dados FILESTREAM.
Não especifique uma cláusula MOVE TO para os dados base nem uma cláusula FILESTREAM_ON para os dados FILESTREAM.
O exemplo a seguir falha porque um esquema de partição foi especificado para os dados básicos, mas não foi especificado para os dados FILESTREAM.
DROP INDEX [<clustered_index_name>] ON [<table_name>]
WITH ( ONLINE = OFF, MOVE TO [PRIMARY] )
GO
O exemplo a seguir é bem-sucedido, porque uma cláusula MOVE TO para os dados base e uma cláusula FILESTREAM_ON para os dados FILESTREAM são especificadas.
DROP INDEX [<clustered_index_name>] ON [<table_name>]
WITH ( ONLINE = OFF, MOVE TO [PRIMARY], filestream_on 'default' )
GO
O exemplo a seguir também é bem-sucedido, porque uma cláusula MOVE TO para os dados base e uma cláusula FILESTREAM_ON para os dados FILESTREAM não são especificadas.
DROP INDEX [<clustered_index_name>] ON [<table_name>]
WITH ( ONLINE = OFF )
GO