tipo longblob images files example dato campo sql-server

sql-server - longblob - sql server store files



Cómo declarar un blob en SQL Server (1)

Quiero hacer algunas pruebas a mi base de datos, (como apagar la máquina mientras aún se está escribiendo algo) Para hacer esto, estoy planeando insertar un archivo de película en la base de datos con 700 mb, para tener tiempo de insertarlo y girar apagado (en lugar de ser algo hecho instantáneamente)

Estoy usando SQL Server 2008, y lo más cercano que puedo encontrar en los tipos de datos es Binary (50) ¿es esto suficiente para lo que quiero?

Quiero saber con el tipo de datos que debe estar la columna que almacenará este archivo grande.


Binary(50) tendrá 50 bytes, esto no será suficiente para mantener 700mb.

Desde MSDN:

binario [(n)]

Datos binarios de longitud fija con una longitud de n bytes, donde n es un valor de 1 a 8,000. El tamaño de almacenamiento es n bytes.

Debe utilizar VARBINARY(MAX) :

Datos binarios de longitud variable. n puede ser un valor de 1 a 8,000. max indica que el tamaño máximo de almacenamiento es 2 ^ 31-1 bytes. El tamaño de almacenamiento es la longitud real de los datos introducidos + 2 bytes.

También puedes usar la Image , aunque está en desuso.