Résumé : Ce livre blanc décrit la fonctionnalité filestream de sql server 2008, qui permet le stockage et l'accès aux données blob en associant sql server 2008 et le système de fichiers ntfs.








télécharger 194.54 Kb.
titreRésumé : Ce livre blanc décrit la fonctionnalité filestream de sql server 2008, qui permet le stockage et l'accès aux données blob en associant sql server 2008 et le système de fichiers ntfs.
page10/11
date de publication05.07.2017
taille194.54 Kb.
typeRésumé
ar.21-bal.com > loi > Résumé
1   2   3   4   5   6   7   8   9   10   11

Combinaisons de fonctionnalités et restrictions


Étant donné que la fonctionnalité FILESTREAM stocke des données dans le système de fichiers, il existe certaines restrictions et considérations à prendre en compte lorsque FILESTREAM est associé à d'autres fonctionnalités SQL Server. Cette section fournit une présentation des combinaisons de fonctionnalités
à connaître. Pour plus d'informations, consultez la rubrique « Utilisation de FILESTREAM avec d'autres fonctionnalités SQL Server » dans la documentation en ligne de SQL Server 2008 (http://msdn.microsoft.com/fr-fr/library/bb895334.aspx).

Réplication

La réplication transactionnelle et la réplication de fusion prennent en charge les données FILESTREAM, mais il existe de nombreux éléments à en prendre en compte, notamment :

  • Lorsque la topologie de réplication comprend des instances utilisant différentes versions de SQL Server, il existe des limitations sur la taille des données qui peuvent être envoyées aux instances de bas niveau.

  • Les options de filtre de réplication déterminent si l'attribut FILESTREAM est répliqué ou n'utilise pas la réplication transactionnelle.

  • La taille maximale des données varbinary (max) qui peuvent être répliquées dans la réplication transactionnelle sans répliquer l'attribut FILESTREAM est de 2 Go.

  • Lorsque la réplication de fusion est utilisée, celle-ci ainsi que FILESTREAM requièrent une colonne uniqueidentifier. Soyez vigilant avec le schéma de la table lorsque vous utilisez la réplication de fusion afin que les GUID soient séquentiels (c.-à-d., utilisez NEWSEQUENTIALID() plutôt que NEWID()).

Mise en miroir de bases de données

La mise en miroir de bases de données ne prend pas en charge FILESTREAM. Un groupe de fichiers FILESTREAM ne peut pas être créé sur le serveur principal. La mise en miroir de bases de données ne peut pas être configurée pour une base de données qui contient des groupes de fichiers FILESTREAM.

Chiffrement

Les données FILESTREAM ne peuvent pas être chiffrées à l'aide de méthodes de chiffrement SQL Server. Si le chiffrement transparent des données est activé, les données FILESTREAM ne sont pas chiffrées.

Clustering de basculement

FILESTREAM est entièrement pris en charge par le clustering de basculement. FILESTREAM doit être activé pour tous les nœuds du cluster au niveau Windows, et les conteneurs de données FILESTREAM doivent être placés sur un stockage partagé afin que les données soient disponibles dans tous les nœuds. Pour plus d'informations, consultez la documentation en ligne de SQL Server 2008 : « Procédure : configurer FILESTREAM sur un cluster de basculement » (http://msdn.microsoft.com/fr-fr/library/cc645886.aspx).

Texte intégral

L'indexation de texte intégral fonctionne avec une colonne FILESTREAM de la même façon qu'avec une colonne varbinary (max). La table doit contenir une colonne supplémentaire qui contient l'extension de nom de fichier pour les données BLOB stockées dans la colonne FILESTREAM.

Instantanés de base de données

SQL Server ne prend pas en charge les instantanés de base de données pour les conteneurs de données FILESTREAM. Si un fichier de données FILESTREAM est inclus dans une clause CREATE DATABASE ON, l'instruction échoue et une erreur est levée.

Si une base de données contient des données FILESTREAM, un instantané de base de données des groupes de fichiers ordinaires peut être créé. Dans ce cas, un message d'avertissement est retourné et les groupes de fichiers FILESTREAM sont marqués comme étant hors ligne dans l'instantané de base de données. Les requêtes fonctionnent comme prévu sur l'instantané de base de données à moins qu'elles tentent d'accéder aux données FILESTREAM. Si cela se produit une erreur est générée.

Un instantané de base de données ne peut pas être rétabli si la base de données contient des données FILESTREAM, car il n'existe aucun moyen de déterminer l'état des données FILESTREAM au moment représenté par l'instantané de base de données.

Vues, index, statistiques, déclencheurs et contraintes

Les colonnes FILESTREAM ne peuvent pas faire partie d'une clé d'index ou être spécifiées comme colonne INCLUDE dans un index non cluster. Il est possible de définir une colonne calculée qui référence une colonne FILESTREAM, mais la colonne calculée ne peut pas être indexée.

Il est impossible de créer des statistiques sur des colonnes FILESTREAM.

Il est impossible de créer des contraintes PRIMARY KEY, FOREIGN KEY, et UNIQUE sur des colonnes FILESTREAM.

Les vues indexées ne peuvent pas contenir de colonnes FILESTREAM ; contrairement aux vues non indexées.

Les déclencheurs Instead-of ne peuvent pas être définis sur des tables qui contiennent des colonnes FILESTREAM.

Niveaux d'isolation

Lorsque les données FILESTREAM sont accessibles via des API Win32, seul le niveau d'isolation validé en lecture est pris en charge. L'accès Transact-SQL autorise également les niveaux d'isolation sérialisable et de lecture renouvelée. En outre, avec l'accès Transact-SQL, les lectures erronées sont autorisées par le niveau d'isolation non validé en lecture, ou l'indicateur de requête NOLOCK, mais cet accès n'affiche pas les mises à jour en cours d'exécution des données FILESTREAM.

Sauvegarde et restauration

FILESTREAM fonctionne avec tous les modes de récupération et toutes les formes de sauvegarde et de restauration (complète, différentielle et des journaux). Dans une situation d'urgence, si l'option CONTINUE_AFTER_ERROR est spécifiée sur une option BACKUP ou RESTORE, il est possible que les données FILESTREAM ne soient pas récupérées sans perte (semblable à la récupération des données standard lorsque CONTINUE_AFTER_ERROR est spécifiée).

Sécurité

L'instance SQL Server doit être configurée pour utiliser la sécurité intégrée si l'accès Win32 aux données FILESTREAM est requis.

Copie des journaux de transaction

La copie des journaux de transaction prend en charge FILESTREAM. Les serveurs principaux et secondaires doivent exécuter SQL Server 2008 ou une version ultérieure, et FILESTREAM doit être activé au niveau Windows.

SQL Server Express

SQL Server Express prend en charge FILESTREAM. La limite de taille de base de données de 4 Go n'inclut pas le conteneur de données FILESTREAM.

Toutefois, si les données FILESTREAM sont envoyées à/à partir de l'instance SQL Server Express avec Service Broker, soyez vigilant, car Service Broker ne prend pas en charge le stockage des données comme FILESTREAM dans les files d'attente de transmission ou cibles. Cela signifie que si une file d'attente est créée, la limite de taille de base de données de 4 Go peut être atteinte.

Une autre solution consiste dans ce cas à utiliser un schéma où la conversation Service Broker produit les notifications dont les données FILESTREAM ont besoin pour être envoyées ou reçues.
La transmission réelle des données FILESTREAM s'effectue à l'aide de l'accès à distance et via le partage FILESTREAM du conteneur de données FILESTREAM de l'instance SQL Server Express.
1   2   3   4   5   6   7   8   9   10   11

similaire:

Résumé : Ce livre blanc décrit la fonctionnalité filestream de sql server 2008, qui permet le stockage et l\Résumé : le clustering de basculement sql server, qui inclut la prise...

Résumé : Ce livre blanc décrit la fonctionnalité filestream de sql server 2008, qui permet le stockage et l\Installation du driver Microsoft sql server pour php
«Framework php sous iis : Copix Framework» pour l’installation de sql server Express 2008

Résumé : Ce livre blanc décrit la fonctionnalité filestream de sql server 2008, qui permet le stockage et l\2011 Certification sql server 2008: ts database Development 2010

Résumé : Ce livre blanc décrit la fonctionnalité filestream de sql server 2008, qui permet le stockage et l\Lieu du stage
«Système de gestion de base de données relationnelles» dont le moteur de base de données est sql server

Résumé : Ce livre blanc décrit la fonctionnalité filestream de sql server 2008, qui permet le stockage et l\Avertissement
«Framework php sous iis : Copix Framework» pour l’installation de sql server Express 2008

Résumé : Ce livre blanc décrit la fonctionnalité filestream de sql server 2008, qui permet le stockage et l\Éléments fondamentaux de l'architecture de sql server

Résumé : Ce livre blanc décrit la fonctionnalité filestream de sql server 2008, qui permet le stockage et l\Dbms : Oracle, Mysql, sqlite,sql server cm tools

Résumé : Ce livre blanc décrit la fonctionnalité filestream de sql server 2008, qui permet le stockage et l\Résumé : les groupes de disponibilité sql server 2012 AlwaysOn offrent...

Résumé : Ce livre blanc décrit la fonctionnalité filestream de sql server 2008, qui permet le stockage et l\Résumé : Les instances de cluster de basculement (fci) sql server...

Résumé : Ce livre blanc décrit la fonctionnalité filestream de sql server 2008, qui permet le stockage et l\Performance Tuning Guidelines for Windows Server 2008 R2








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com