J'ai à peu près pas d'expérience avec Enterprise Manager de SQL Server, donc je ne sais pas si cela est encore possibleSQL Server Enterprise Manager - Mass Supprimer des tableaux et changement de propriété des tableaux
Au cours (ou, espérons-risiblement simples!) une importation dans une base de données est arrivée, où chaque table s'est dupliquée avec deux différences importantes. Le premier est que le propriétaire sur les deux tables est différent, le second est que seule la structure a copié sur l'une des copies. La loi de Sod indiquait bien sûr que les données étaient stockées sur les tables détenues par la mauvaise personne, alors ma question est de savoir si je peux rapidement supprimer toutes les tables appartenant à un utilisateur et puis-je changer rapidement la propriété de toutes les autres tables les en ligne.
Il y a assez de tables que l'automatisation va être mon option préférée d'une manière LONGUE!
Toute aide serait grandement appréciée, je suis en cours d'exécution SQL Server 2000
Version de SQL Server? (Je présume 2000 à cause de Enterprise Manager mais juste pour être sûr) –
@Martin, ouais 2000, désolé, je vais modifier mon poste maintenant. – Toby
Ne pas oublier de corriger pourquoi cela est arrivé afin que le problème ne se reproduit pas. J'écris tous les scripts de création spécifiant spécifiquement dbo comme le propriétaire (ou dans les versions plus récentes, le schemawe veut utiliser pour la table). Tous nos devs sont censés faire ceci et cela fait partie de notre revue de code. – HLGEM