Un servidor SQL es cualquier servidor de base de datos modelo relacional que utiliza el lenguaje de consulta estructurado , que se basaba originalmente en el álgebra relacional. Servidores SQL se utilizan para crear y gestionar bases de datos que se puede acceder a través de Internet , PDAs u ordenadores . Almacenamiento de datos en el servidor SQL puede ayudar con la gestión de espacio de almacenamiento y rápida recuperación de archivos . PDF ( Portable Document Format ) es un formato de archivo desarrollado por Adobe , Inc. para encapsular los datos en un archivo de imagen . Guardar un PDF en un servidor SQL requiere unos pocos pasos para configurar . Instrucciones
1
Crear una tabla a la que usted puede cargar su PDF . Abra una terminal en SQL y escriba este código:
"CREATE TABLE [ TestTable ]
(
[ ID] [ int] IDENTITY (1,1) NOT NULL,
[archivo] [ nvarchar ] ( 15 ) NOT NULL,
[Ampliación ] [ nvarchar ] ( 5 ) NOT NULL,
[ contenido] [imagen ] NULL
) . "
2
Cargue su archivo PDF . Cambiar " @ Nombre " y " @ Extension" a nombre y la extensión y el tipo en el código de su archivo :
" usando ( SqlConnection cnn = new SqlConnection ( " Cadena de conexión ")) {
cnn.Open ();
SqlCommand cmd = new SqlCommand ( " InsertFile " , cnn ) ;
cmd.CommandType = CommandType.StoredProcedure ;
< p > cmd.Parameters.Add ( nuevo SqlParameter ("@ nombre de archivo" , "Nombre de archivo Subido
"));
cmd.Parameters.Add ( nuevo SqlParameter ("@ Extension" , "Extensión de
archivo subido "));
cmd.Parameters.Add ( nuevo SqlParameter ("@ Content" , " matriz de bytes
( byte [ ] ) de archivo cargado ") ) .
cnn.Close ()
} "
3
Escriba el siguiente código para recuperar los datos y modificar " . pdf "con el nombre del archivo PDF que desea recibir :
" string strExtenstion = "Extensión de archivo recuperado " ;
byte [ ] bytFile = " matriz de bytes recuperados de la base de datos " ;
Response.Clear ();
Response.Buffer = true;
else if ( strExtenstion == "pdf ").
{
Response.ContentType = un PDF en el servidor SQL con los códigos anteriores .