2009-08-20 10 views

Répondre

0

Que voulez-vous réaliser avec cette option "Verrouiller toutes les pages"? La base de données sur laquelle vous travaillez fonctionne-t-elle de manière productive? Sinon, dans SQL Server, vous pouvez restreindre l'accès à la base de données entière à un seul utilisateur:

ALTER DATABASE YourDatabaseName SET SINGLE_USER 

et de cette façon vous êtes sûr que personne d'autre si vous allez à venir sur votre chemin et violon jusqu'à ce que vous » re totalement fait :-)

le remettre à l'utilisation "normale" avec:

ALTER DATABASE YourDatabaseName SET MULTI_USER 

Marc

1

dans SQL Server, vous ne pouvez pas spécifier une option de verrouillage de la table dans CREATE TABLE Vous pouvez tout au plus désactiver le verrouillage des niveaux de ligne et de page en ajoutant les codes WITH ALLOW_ROW_LOCKS = OFF ou WITH ALLOW_PAGE_LOCKS_OFF. L'équivalent du verrouillage de la table entière dans SQL Server consiste à utiliser un indicateur de verrouillage WITH (TABLOCK) lors de l'exécution de requêtes et de mises à jour sur la table, mais cela n'est pas recommandé.

Ma recommandation serait de simplement ignorer cette option lors du transfert des tables de Sybase vers SQL Server.