osql.exe -S sevidor\instancia -U usuario -P clave -i archivo.sql
http://solucionesjj.googlepages.com/home
Cargar archivo SQL desde consola de comandos DOS para MSSQL
Cuando un archivo SQL es muy grande y no se puede abrir en el administrador corporativo, se puede cargar por medio del programa OSQL.EXE, así:
Renombrar archivo en DOS por medio de archivo .BAT
rem Coloca la fecha y la hora al inicio del nombre del archivo, en formato AAAAMMDD__HHMM_
@echo off
set guion=_
set ext=_
for /f "tokens=1,2,3 delims=/ " %%i in ('date /t') do (
set ano=%%k
set dia=%%i
set mes=%%j)
for /f "tokens=1,2 delims=: " %%a in ('time /t') do (
set hora=%%a
set minutos=%%b)
set cadena=%ano%%mes%%dia%%guion%%guion%%hora%%guion%%minutos%%ext%
move %1 %cadena%%1
Eliminar catalogo en SQL server
Para eliminar un catalogo en SQL server, es necesario quitar los indices de texto full text, con este código podemos apoyarnos:
----Listar los full text index
sELECT * FROM sys.fulltext_indexes
----Para listar los catalogos
SELECT * FROM sysfulltextcatalogs
----Para eliminar los indices full text
DROP FULLTEXT INDEX ON tabla
----Eliminar catalogo
DROP FULLTEXT CATALOG [catalogo]
Suscribirse a:
Entradas (Atom)