bcp Spring2016.dbo.PR_PlanillaEmpleadoConcepto out C:\Users\jchaccha\Documents\PR_PlanillaEmpleadoConcepto.txt -c -S PESEREVER18\SQL2016 -U royal -P clave2015
bcp Spring2016.dbo.PR_PlanillaEmpleadoConcepto format nul -c -U royal -P clave2015 -S PESEREVER18\SQL2016 -f C:\Users\jchaccha\Documents\PR_PlanillaEmpleadoConcepto.fmt
BULK INSERT PR_PlanillaEmpleadoConcepto
FROM 'F:\BK\PR_PlanillaEmpleadoConcepto.txt'
WITH (
FORMATFILE = 'F:\BK\PR_PlanillaEmpleadoConcepto.fmt',
ERRORFILE ='F:\BK\PR_PlanillaEmpleadoConcepto.error',
keepnulls,
maxerrors = 500
);
GO
jueves, 5 de diciembre de 2019
martes, 29 de octubre de 2019
Instalacion Net Core
3.1
3.0
2.2
2.1
Tips de Instalación
- La carpeta en donde se encuentra desplegada no tiene permisos, colocar la carpeta en una carpeta que IIS pueda crear archivos. C:\inetpub\wwwroot
- Authentication - Aplicación
Anonymous Authentication
ASP.NET Impersonation (Disabled)
Basic Authentication ** opcional
Digest Authentication ** opcional
Forms Authentication ** opcional
Windows Authentication ** opcional
3.0
2.2
2.1
Tips de Instalación
- La carpeta en donde se encuentra desplegada no tiene permisos, colocar la carpeta en una carpeta que IIS pueda crear archivos. C:\inetpub\wwwroot
- Authentication - Aplicación
Anonymous Authentication
ASP.NET Impersonation (Disabled)
Basic Authentication ** opcional
Digest Authentication ** opcional
Forms Authentication ** opcional
Windows Authentication ** opcional
miércoles, 11 de septiembre de 2019
SQL SERVER | Tamaño de Tablas en Base de Datos
--Cursor que contiene todos los objetos que ocupan espacio
DECLARE objects_cursor CURSOR local fast_forward read_only FOR
SELECT s.NAME + '.' + o.NAME
FROM sys.schemas s
INNER JOIN sys.objects o
ON o.schema_id = s.schema_id
WHERE
--o.type = 'S' or --Tablas de sistema
o.type = 'U' --or --Tablas de usuario
--o.type = 'V' or --Vistas (solo las indexadas devuelven tamaño)
--o.type = 'SQ' or --Cola de servicio
--o.type = 'IT' -- Tablas internas usadas p.e. por el Service Broker o los indices XML
--Tabla temporal para albergar los resultados
CREATE TABLE #results
(
NAME SYSNAME,
rows CHAR(11),
reserved VARCHAR(18),
data VARCHAR(18),
index_size VARCHAR(18),
unused VARCHAR(18)
)
--Recorremos el cursor obteniendo la información de espacio ocupado
DECLARE @object_name AS SYSNAME
OPEN objects_cursor
FETCH next FROM objects_cursor INTO @object_name;
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO #results
EXEC Sp_spaceused
@object_name
FETCH next FROM objects_cursor INTO @object_name;
END;
CLOSE objects_cursor;
DEALLOCATE objects_cursor;
-- Quitamos "KB" para poder ordenar
UPDATE #results
SET reserved = LEFT(reserved, Len(reserved) - 3),
data = LEFT(data, Len(data) - 3),
index_size = LEFT(index_size, Len(index_size) - 3),
unused = LEFT(unused, Len(unused) - 3)
--Ordenamos la información por el tamaño ocupado
SELECT NAME,
reserved / 1024 AS [Tamaño en Disco (MB)],
data / 1024 AS [Datos (MB)],
index_size / 1024 AS [Indices (MB)],
unused / 1024 AS [No usado (MB)],
rows AS Filas
FROM #results
ORDER BY CONVERT(BIGINT, reserved) DESC
DROP TABLE #results
Suscribirse a:
Entradas (Atom)