Windows 2003 – No tiene acceso al dispositivo

Intentamos ejecutar un archivo y nos devuelve este error:

“windows no tiene acceso al dispositivo, ruta de acceso o archivo especificado”

Haz click derecho, haz click sobre propiedades y haz click sobre el boton desbloquear al lado de donde indica: “Este archivo provino de otro equipo y puede que se bloquee para ayudar a proteger este equipo”

SQL Server – Exclusive access could not be obtained because the database is in use

sql_server_2000

Esto pasa por ejemplo cuando queremos restaurar un backup de la base de datos pero esta se encuentra en uso. Hay muchas formas de solucionarlo…¿qué os parece esta?

1. Ejecutamos el código en “New Query”

use master
go
alter database set single_user with rollback immediate
alter database set multi_user

2. Restaurar BBDD

SQL SERVER – Duplicar una tabla

sql_server_2000

Para duplicar una tabla, podemos hacer varias cosas, copiar sólo la estructura:

SELECT * Into DestinationTableName From SourceTableName Where 1 = 2

porque puede ser útil para casos X, o bien hacer un duplicado exacto de la misma:

SELECT * INTO MyNewTable FROM MyTable

con la salvedad de que, no se copiarán las constraints o índices.