Cliquez pour évaluer et commenter
Tips
Windows Server 2008 defines a set of special identities that you can use to assign permissions in certain situations. The special identities are listed here. ...

Read more!

When you create a new GPO in the GPMC, you are given the opportunity to base the new GPO on a starter GPO. Because the settings of the starter GPO are then imported into the new GPO, you can use a starter GPO to define the base configuration settings for a new GPO. Here are the steps you need to follow to create a starter GPO. ...

Read more!

When a server goes down, you can use the Windows Vista Print Management console to quickly move print queues and keep print jobs moving smoothly. Here's how. ...

Read more!

Group Policy settings typically require users to periodically change their passwords. Sometimes, you may have to ensure that a user changes her password the next time she logs on; to do so, follow these simple steps. ...

Read more!

If you want to share information stored on your computer with other nearby computers, you can set up an ad hoc wireless network. Learn how. ...

Read more!

Related Articles

SQL Server 2008 inclut un nouveau mécanisme appelé Événements étendus SQL Server qui permet d'effectuer des opérations de dépannage sophistiquées. Accédez à une présentation des Evénements étendus et découvrez comment vous pouvez utiliser cette nouvelle fonctionnalité pour la surveillance et le dépannage.

Paul S. Randal

TechNet Magazine Janvier 2009

...

Read more!

La sécurité continue d'être un domaine d'amélioration intentionnelle pour SQL Server. Explorez certaines des modifications de sécurité les plus importantes que vous trouverez dans SQL Server 2008, des améliorations du chiffrement et de l'authentification à la gestion basée sur les stratégies et au nouveau système d'audit qui vous aidera à vous conformer aux exigences réglementaires.

Rick Byham

TechNet Magazine April 2008

...

Read more!

Paul Randal répond à vos questions sur SQL Server, vous montre comment créer une altération dans une base de données de test, vous aide à éviter un cycle réduction-accroissement-réduction-accroissement et explique comment déterminer le nombre de bases de données pouvant être mises en miroir avant une dégradation des performances.

Paul S. Randal

TechNet Magazine June 2008

...

Read more!

Paul Randal répond à vos questions sur SQL Server. Dans cet article, Paul aborde la fonctionnalité de dépassement de lignes, la mise en miroir des bases de données et les basculements automatiques, les stratégies de sauvegarde et la gestion des charges de travail et de la mémoire pour les scénarios de basculement.

Paul S. Randal

TechNet Magazine Décembre 2008

...

Read more!

SQL Server 2008 introduit deux nouvelles fonctionnalités qui vous permettent de mieux suivre les modifications. Paul Randal examine les nouvelles fonctionnalités de suivi de modifications et de capture de données modifiées et aborde les conséquences que ces fonctionnalités auront sur les administrateurs de bases de données.

Paul S. Randal

TechNet Magazine Novembre 2008

...

Read more!

Popular Articles

Vous pouvez, sans trop d'effort, déployer un serveur Terminal Server pour héberger les applications dont vous avez besoin dans votre environnement. Toutefois, il y a des décisions importantes que vous devrez prendre pour veiller à ce que votre implémentation réponde aux attentes des utilisateurs. Greg Shields aborde les diverses options à votre disposition et explique l'effet de chacune d'elle.

Greg Shields

TechNet Magazine Janvier 2009

...

Read more!

Aaron Margosis

TechNet Magazine August 2006

...

Read more!

La nouvelle version d’Identity Lifecycle Manager 2 de Microsoft offre plusieurs nouvelles fonctionnalités et améliorations. Découvrez le nouveau portail et comment réduire vos coûts grâce à des outils de libre service, augmenter la conformité de la sécurité à la modélisation des processus métier et réduire le temps de développement avec des outils de développement simplifiés.

Aung Oo

TechNet Magazine Janvier 2009

...

Read more!

Greg Steen aborde la restauration de système suite à des défaillances avec Replay RA (Recovery Accelerator), la gestion des archives compressées avec WinRAR, l'utilisation de TortoiseSVN pour simplifier le contrôle source, l'évaluation de l'E/S de disque avec Iometer ainsi que le redémarrage de serveurs à distance avec l'unité de distribution d'alimentation APC Switched Rack PDU et jette un coup d'œil sur le livre « Stratégie de groupe Windows : Windows Server 2008 et Windows Vista ».

Greg Steen

TechNet ...

Read more!

Pourquoi la taille des pièces jointes augmente-t-elle lors de l'envoi et de la réception de messages électroniques ? Comment veiller à ce que les bases de données se trouvant sur un nœud passif d'un cluster CCR soient défragmentées durant la maintenance en ligne ? Est-il possible d'utiliser une approbation externe entre les forêts ? Nous répondons à ces questions et à bien d'autres aussi.

Henrik Walther

TechNet Magazine Janvier 2009

...

Read more!

Our Blog

NAP monitors the health of specified computers when they attempt to connect to a network and includes a number of mechanisms to enforce health requirements. In this article, Geek of All Trades Greg Shields gives readers an overview of these enforcement mechanisms and, as an example, takes a closer look at setting ...

Read more!

Use Windows PowerShell to Manage Virtual Machines Here are a few examples of how you can use Windows PowerShell scripts to manage virtual machines running on a Server Core installation. Note that these scripts are presented as samples and may need to be customized to work in your environment.

Create a New ...

Read more!

Disabling an Unused Part of Group Policy Objects One way to disable a policy is to disable an unused part of the GPO. By disabling part of a policy that isn’t used, the application of GPOs and security will be faster.

Administer Windows Server 2008 Server Core from the Command Prompt ...

Read more!

In the August 2008 issue of TechNet Magazine, Paul Randal wrote an article Top Tips for Effective Database Maintenance.  It was geared toward "involuntary  DBAs" (IT pros who inadvertently wind up responsible for a SQL Server instance).  The article had a great response from our readers so Paul has written another ...

Read more!

Microsoft Forefront is designed to deliver an integrated security solution that makes it much easier to deploy and manage security across an organization’s IT infrastructure. In this, our annual security issue, we feature two articles that describe how Forefront Security protects instant messaging and e-mail.

Protect ...

Read more!

Forum aux questions sur SQL Index non cluster et conservation des autorisations
Saleem Hakani and Dan Carollo



Index non cluster et leurs utilisations
Q Que sont les index non cluster et quels sont les avantages et les inconvénients de leur utilisation ?
R Un index non cluster ressemble au type d'index que l'on trouve en général à la fin d'un livre. Toutes les informations contenues dans le livre sont représentées par sujet dans l'index et des pointeurs sous forme de numéros de page qui vous dirigent vers l'information, éventuellement à plusieurs emplacements différents du livre. De plus, les données dans l'index d'un livre ne sont pas répertoriées dans le même ordre que dans le texte du livre. C'est la même chose avec les index non cluster. Si vous avez un index cluster dans une table, vous pouvez spécifier quel sera l'ordre des éléments. Sinon, il n'y a pas de façon d'être certain de ce que sera l'ordre.
De plus, les index non cluster ont deux limites : l'index ne peut contenir que 16 colonnes et la taille maximale de la clé d'index ne peut pas dépasser 900 octets. Qu’est-ce que cela signifie ? Voyons ce qui se passe si vous voulez indexer les colonnes suivantes dans la table Movie de l'exemple de base de données MovieList : MovieTitle NVarchar(50), DirectorName NVarchar(50), ShortStory NVarchar(400).
Supposons que vous générez l'instruction suivante pour créer la table :
Use MovieList;
CREATE INDEX Movie_IDX ON Movie(MovieTitle, DirectorName, ShortStory); 
Celle-ci génèrera le message d'erreur suivant : « Avertissement ! La longueur de clé maximale est 900 octets. L'index 'Movie_IDX' a une longueur maximale de 1000 octets. Dans certains cas, la combinaison de valeurs élevées entraînera l'échec de l'opération d'insertion/mise à jour. Vous recevrez le message mentionné ci-dessus parce que le type de données « nvarchar » consomme 2 octets par caractère ; un index qui contient les trois colonnes précédentes dépasserait la taille maximale de 900 octets.
Grâce à SQL Server® 2005, vous avez la possibilité de surmonter ce problème en ajoutant les colonnes à la clause INCLUDE. Il s'agit d'une fonctionnalité très utile si vous voulez contourner à la fois les restrictions de taille et de colonne. Vous pouvez le faire en exécutant l'instruction suivante :
CREATE INDEX Movie_IDX ON Movie(MovieTitle, DirectorName) INCLUDE (ShortStory);
Il est important de noter que lorsque vous utilisez la clause INCLUDE pendant une création d'index, le moteur de la base de données ne prend pas en compte les colonnes non clés lors du calcul du nombre de colonnes clés ou la taille des clés de l'index.
Pour plus d'informations sur les index non cluster, consultez les articles « Index non cluster » à l'adresse msdn2.microsoft.com/aa174537 et « Utilisation des index non cluster » à l'adresse msdn2.microsoft.com/aa933130. Pour obtenir des conseils sur l'optimisation des index, consultez la page sql-server-performance.com/optimizing_ indexes.asp.

Conservation des données d'autorisation
Q Comment puis-je éviter de perdre les autorisations lorsqu'un abonnement est réinitialisé ? J'ai connu plusieurs fois le problème suivant : lorsqu'un instantané est réinitialisé, il perd toutes les autorisations accordées.
R Par défaut, tous les objets de la base de données d'abonnement sont supprimés et recréés lorsqu'un abonnement est réinitialisé. Mais il y a deux façons de gérer ce scénario.
Tout d'abord, vous pouvez réappliquer toutes les autorisations après la réinitialisation. Lorsque vous définissez les autorisations manuellement, vous devez scripter toutes les autorisations objet/niveau d'instruction et les stocker séparément afin de pouvoir les utiliser immédiatement après avoir réinitialisé l'abonnement.
Ensuite, vous pouvez configurer votre abonnement pour qu'il ne supprime aucun objet lorsque vous le réinitialisez. Pour cela, vous pouvez utiliser la procédure stockée système SP_CHANGEARTICLE pour configurer la valeur PRE_CREATION_CMD pour le paramètre @PROPERTY et une valeur NONE, DELETE ou TRUNCATE pour le paramètre @Value.
De même, dans la boîte de dialogue Propriétés de l'article dans la section des objets de destination, sélectionnez la valeur « Conserver l'objet existant inchangé, supprimer uniquement les données. Si l'article possède un filtre de rang, supprimer uniquement ce qui correspond au filtre. Tronquer toutes les données dans l'objet existant ». Veillez à tester ceci dans votre environnement de test et si vous avez besoin d'aide supplémentaire, consultez la dernière version de la documentation SQL Server en ligne pour obtenir les informations les plus récentes.

Saleem Hakani est ingénieur bases de données senior, ingénieur senior en résolution de problèmes et responsable de la communauté mondiale Microsoft SQL Server avec 14 années d'expérience dans les systèmes de bases de données. Il dirige le site Web externe de la communauté SQL Server sqlcommunity.com et peut être contacté à l'adresse Saleem@sqlcommunity.com.
Dan Carollo est un ingénieur d'exploitation et administrateur de bases de données SQL Server qui travaille avec l'équipe Windows Anti-Malware Research and Response de Microsoft. Il possède un MCT en SQL Server.
© 2008 Microsoft Corporation et CMP Media, LLC. Tous droits réservés. Toute reproduction, totale ou partielle, est interdite sans autorisation préalable.
Page view tracker