tengo casi ninguna experiencia con el Administrador corporativo de SQL Server así que no estoy seguro de si esto es posibleSQL Server Enterprise Manager - Masa Eliminar de tablas y cambio de propiedad de las Tablas
Durante (o con suerte ridículamente simple!) una importación a una base de datos ha sucedido algo donde cada tabla se ha duplicado con dos diferencias importantes.
La primera es que el propietario en ambas tablas es diferente, el segundo es que solo la estructura ha copiado en una de las copias.
La ley de Sod indicó que, por supuesto, los datos estaban almacenados en las tablas propiedad de la persona equivocada, entonces mi pregunta es ¿puedo eliminar rápidamente todas las tablas propiedad de un usuario y puedo cambiar rápidamente la propiedad de todas las demás tablas para traerlas? ellos en línea.
¡Hay suficientes tablas para que la automatización sea mi opción preferida de una manera LARGA!
Cualquier ayuda sería muy apreciada, estoy ejecutando SQL Server 2000
Versión de SQL Server? (Estoy presumiendo 2000 debido a Enterprise Manager pero solo para estar seguro) –
@Martin, sí 2000, lo siento, voy a editar mi publicación ahora. – Toby
No se olvide de corregir por qué sucedió esto para que el problema no se vuelva a crear. Escribo todos los scripts de creación especificando dbo como el propietario (o en las versiones más nuevas, el esquema que queremos usar para la tabla). Se espera que todos nuestros desarrolladores hagan esto y es parte de nuestro proceso de revisión del código verificarlo. – HLGEM