You are on page 1of 57

Nue vo usuario Principal

Inicio : De scargas : Trucos VB.Ne t, PHP, De lphi : Manuale s : C digo Fue nte

Inicio Buscar C ontactar De scargas Enciclope dia Estadsticas Eve ntos Foros Manuale s, Artculos Nue stra historia Q ui ne s som os R e com i ndanos Te m as Top 10 Ex plicam os cm o instalar y adm inistrar Microsoft SQ L Se rve r 2008 R 2 Ex pre ss e n un e quipo con Microsoft W indows 7 (Se ve n) com o siste m a ope rativo. Mostram os paso a paso cm o de scargar, instalar y adm inistrar e ste m otor de base de datos gratuito de Microsoft. Ex plicam os cm o cre ar una base de datos y una tabla con cam po autoincre m e nto, e x plicam os cm o hace r copias de se guridad (back up) autom ticas program adas y cm o acce de r m e diante O DBC y Acce ss a SQ L Se rve r. SQL Server:

Instalar y administrar Microsoft SQL Server 2008 R2 Express

Enlaces Relacionados

C re ar aplicacin APEX O racle XE e n Linux


Ubuntu

C argar fiche ro e n
MySQ L

MySQ L Se rve r 6.0


W indows

Trucos De lphi, PHP, Java, Visual Studio

Instalar MSDE O racle 10g e n W indows Tipos de datos O racle

O racle Manage m e nt Se rve r De scarga e instalacin de Microsoft SQ L Se rve r 2008 R 2 Ex pre ss e n W indows 7. Adm inistracin de Microsoft SQ L Se rve r 2008 R 2 Ex pre ss. C re ar una nue va base de datos para nue stras aplicacione s de ge stin (facturacin, contabilidad, rrhh). C re ar una tabla e n una base de datos SQ L Se rve r 2008 R 2 de sde Microsoft SQ L Se rve r Manage m e nt Studio. C onfigurar Microsoft SQ L Se rve r para acce so e x te rno o re m oto. C onfigurar y program ar copias de se guridad de Microsoft SQ L Se rve r 2008 R 2. C re ar dispositivo para copias de se guridad SQ L Se rve r. R e alizar copia de se guridad (back up) de una base de datos SQ L Se rve r de sde Manage m e nt Studio. Program ar copias de se guridad autom ticas de SQ L Se rve r 2008 R 2. C re ar orige n de datos O DBC de SQ L Se rve r 2008. Acce so a base de datos Microsoft SQ L Se rve r 2008 R 2 Ex pre ss m e diante Microsoft Acce ss y O DBC. Algunos e rrore s y su posible solucin. Artculos re lacionados. C r ditos. R e cupe rar con R MAN Modo Archive Log Se cue ncias e n O racle

Tu cue nta
Descargas

Disparadore s (trigge rs) O racle

MySQ L Se rve r e n
Ubuntu

Ms Ace rca de Base s


de Datos

Noticias/artculos de
ajpdsoft Noticia/artculo ms leda sobre Bases de Datos: C m o instalar MySQ L Se rve r e n W indows

Descarga e instalacin de Microsoft SQL Server 2008 R2 Express en Windows 7


De scargare m os e l fiche ro de instalacin de SQ L Se rve r 2008 Ex pre ss (e s gratuito) abrie ndo cualquie r nave gador y acce die ndo a la UR L: http://www.microsoft.com/express/Database Se le ccionare m os e l tipo de instalacin (32 64 bits), e n nue stro caso, pue sto que te ne m os Microsoft W indows 7 de 64 bits sobre arquite ctura de 64 bits, se le ccionare m os 64 bits, se iniciar la de scarga de SQLEXPRWT_x64_ENU.exe (de 248MB): Votos del A rtculo Puntuacin Prom e dio: 5 votos: 2

ltim as De scargas AjpdSoft Ge ne rador y

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

AjpdSoft Ge ne rador y Le ctor cdigos Q R VB.Ne t Trminos AjpdSoftenciclopedias Sock e t VB.Ne t AjpdSoft Acce so nativo MySQ L e nlazado VB.Ne t AjpdSoft Acce so nativo MySQ L VB.Ne t AjpdSoft Envo SMS pue rto se rie m de m GSM VB.Ne t AjpdSoft InfoW ifi Android AjpdSoft Le ctor C digos de Barras Android paque te apk para instalar AjpdSoft Le ctor os C digos ltim de Barras Android en Android GoogleEnc.: App Inform Inve ntor tica AjpdSoft Envo Ne t start nomEMail bre _se rvicio Eventos SSL Visual Basic .NeW t indows Enc.: C om andos XP/W indows 2000/2003 A bril y C digo HTML (consola MS-DO S) JavaScript para m ostrar D L M M J V S im n e ntwe ve e ntana age Ye arsBe n (fe chaHasta, 1 2 3 4 5 6 7 Flash fe chaDe sde ) Funcione De 14 lphi 8 Enc.: 9 10 11 12 s 13 AjpdSoft Inse rtar Eve C ale20 ndar 15 nto 16 Google 17 re 18 pquota 19 21 VB.Ne t Enc.: C om andos Linux 22 23 24 25 26 27 28 AjpdSoft Age nda ck quotache 29 30 Te leEnc.: fnica Android C om andos Linux AjpdSoft Proce so quotaoff se gundo plano con Linux Enc.: C om andos Consejos progre so VB.Ne t quotaon Form ulario inicio se sin Enc.: C om andos Linux e n De lphi y MySQ L, validar usuario e n LDAP quota Enc.: C om andos Linux AjpdSoft R e iniciar Autoincre m nto nssl Paradox eope C digo Fue nteandos De lphi Enc.: C om Linux w Lo m s de Enc.: Cscargado om andos Linux AjpdSoft R e gistro de O C X y DLL C digo ye s Fue nte De Enc.: Clphi om andos Linux AjpdSoft Ge nenity rador de ze Por favor tm ate un se gundo y vota por e ste artculo:

Grabar mi Voto!

Opciones

Ve rsin Im prim ible Enviar a un Am igo

Se iniciar la de scarga de l fiche ro de instalacin se le ccionado:

Eje cutare m os e l fiche ro de scargado (si te ne m os Microsoft W indows 7 e s re com e ndable pulsar con e l botn de re cho de l ratn sobre e l e je cutable y se le ccionar "Eje cutar com o adm inistrador"):

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Lenguajes Se le cciona Idiom a de la Inte rfaz: Si te ne m os UAC activado pulsare m os e n "S" e n e l m e nsaje "De se a pe rm itir que e ste program a re alice cam bios e n e l e quipo?":

Spanish

Webs recomendadas O rasite .com

C oloca tu we b aqu

Language english English Se le ccionare m os "Ne w installation or add fe ature s to an e x isting installation":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Le e re m os los t rm inos de lice ncia de Microsoft SQ L Se rve r 2008 R 2 Ex pre ss, si e stam os de acue rdo m arcare m os "I acce pt the lice nse te rm s" y pulsare m os "Ne x t":

Se le ccionare m os los e le m e ntos a instalar: Database Engine se rvice s: se rvicios de l m otor de base de datos SQ L Se rve r, caracte rstica de obligatoria instalacin para e l funcionam ie nto de l se rvidor de

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

SQ L Se rve r. SQ L Se rve r R e plication: he rram ie nta de re plicacin de base s de datos SQ L Se rve r. Manage m e nt Tools - Basic: consola de adm inistracin de SQ L Se rve r. SQ L C lie nt C onne ctivity SDK: he rram ie ntas de cone x in con SQ L Se rve r para de sarrolladore s. Se le ccionare m os la carpe ta de instalacin y pulsare m os "Ne x t":

Introducire m os e l nom bre de la instancia de SQ L Se rve r (pode m os te ne r varias instaladas e n un m ism o e quipo), e n nue stro caso "SQ LEx pre ss2008":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Introducire m os e l usuario y contrase a para cada se rvicio que se instalar, pulsando e n "Use the sam e account for all SQ L Se rve r se rvice s" podre m os e stable ce r e l m ism o usuario para todos los se rvicios de Microsoft SQ L Se rve r 2008 R 2 Ex pre ss:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Nota: SQL Server Browser e s e l se rvicio de re solucin de nom bre s que proporciona inform acin de cone x in a SQ L Se rve r para e quipos clie nte . Este se rvicio e s com partido a trav s de m ltiple s instancias de SQ L Se rve r y Inte gration Se rvice s. Introducire m os usuario e n "Account Nam e " y contrase a e n "Password":

En la ve ntana ante rior, tam bi n podre m os e le gir e l tipo de inicio para cada se rvicio, por de fe cto SQ L Se rve r Database Engine e s autom tico (Autom atic) y SQ L Se rve r Browse r e st de sactivado (Disable d):

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

A continuacin de be re m os e le gir e l m todo de aute nticacin e n la pe staa "Account Provisioning", las posibilidade s: Windows authentication mode : se utilizarn los usuarios de l siste m a ope rativo (W indows) para inicio de se sin e n SQ L Se rve r. Mixed Mode (SQL Server authentication and Windows authentication): m odo m ix to, acce so con usuarios de SQ L Se rve r y con usuarios de l siste m a ope rativo. En nue stro caso se le ccionare m os "Mix d Mode " y e n "Spe cify the password for the SQ L Se rve r syste m adm inistrator (sa) account" introducie rm os la contrase a para e l supe rusuario adm inistrador de SQ L Se rve r "sa". Es re com e ndable que se a una contrase a se gura (con nm e ros, le tras e n m aysculas y m insculas y algn carcte r e spe cial) pue s e ste usuario tie ne pe rm isos para re alizar cualquie r accin e n la base de datos. En "Spe cify SQ L Se rve r adm inistrators" podre m os aadir los usuarios que que ram os que se an adm inistradore s de l se rvidor de SQ L Se rve r:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la pe staa "Data Dire ctorie s" podre m so e le gir los dire ctorios de instalacin de cada e le m e nto (dire ctorio de usuario, log, te m poral, back up, e tc.):

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Marcare m os e l che ck "Se nd W indows and SQ L Se rve r Error R e ports to Microsoft or your corporate re port se rve r. This se ttings only applie s to se rvice s that run without use r inte rations" si que re m os e nviar re porte s autom ticos de e rrore s a Microsoft. Pulsare m os "Ne x t" para continuar:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Se iniciar e l proce so de instalacin de Microsoft SQ L Se rve r 2008 R 2 Ex pre ss:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Una ve z finalizado e l proce so, pue de que nos indique que te ne m os que re iniciar e l e quipo, con e l m e nsaje "O ne or m ore affe cte d file s have ope rations pe ndins. You m ust re start your com pute r to com ple te this proce ss". Pulsare m os "O K":

Nos m ostrar la ve ntana con e l re sultado de la instalacin de SQ L Se rve r 2008 R 2 Ex pre ss. Pulsare m os "C lose ":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Administracin de Microsoft SQL Server 2008 R2 Express


Una ve z instalado SQ L Se rve r 2008 R 2 Ex pre ss, podre m os acce de r a la adm inistracin de sde e l botn "Iniciar" - "Todos los program as" - "Microsoft SQ L Se rve r 2008 R 2" - "SQ L Se rve r Manage m e nt Studio":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En e l prim e r inicio de SQ L Se rve r Manage m e nt Studio nos m ostrar e sta ve ntana con e l progre so de la pre paracin de e sta he rram ie nta:

Introducire m os los siguie nte s datos e n la ve ntana de cone x in al se rvidor de Microsoft SQ L Se rve r 2008 R 2: Server type : se le ccionare m os "Database Engine ". Server name : introdure m os e l nom bre de re d de l e quipo (hosnam e ) o IP, una barra inve rtida y e l nom bre de la instancia de SQ L Se rve r, e n nue stro caso "SQ LEx pre ss2008". A uthentication: e le gire m os e l tipo de aute nticacin, bie n la de W indows o bie n la de SQ L Se rve r (se gn las opcione s se le ccionadas e n la instalacin). En nue stro caso se le ccionare m os "W indows Authe ntication".

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Si te ne m os algn cortafue gos o fire wall de be re m os abrir los pue rtos ne ce sarios corre spondie nte s (e l 1433 por de fe cto):

Y acce de re m os a Microsoft SQL Server Management Studio, de sde donde podre m os adm inistrar y configurar Microsoft SQL Server 2008 R2 Express:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Crear una nueva base de datos para nuestras aplicaciones de gestin (facturacin, contabilidad, rrhh)
Acce de re m os a Microsoft SQL Server Management Studio, sobre "Database s" pulsare m os con e l botn de re cho de l ratn y se le ccionare m os "Ne w Database ":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Introducire m os e n "Database nam e " e l nom bre de la base de datos, e n nue stro caso "bdajpdsoft", podre m os pe rsonalizar los fiche ros de datos (nom bre , ubicacin y tam ao, e n "Database file s"), las opcione s de se guridad (qu usuarios se rn propie tarios e n "O wne r"), e tc:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

El script para ge ne rar la base de datos (pulsando e n e l botn "Script") nos lo ge ne rar, podre m os usarlo para cre ar una base de datos e n m odo com ando o para cre ar varias base s de datos de form a rpida: CREATE DATABASE [bdajpdsoft] ON PRIMARY ( NAME = N'bdajpdsoft', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\bdajpdsoft.mdf' , SIZE = 3072KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = N'bdajpdsoft_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\bdajpdsoft_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%) GO ALTER DATABASE [bdajpdsoft] SET COMPATIBILITY_LEVEL = 100 GO ALTER DATABASE [bdajpdsoft] SET ANSI_NULL_DEFAULT OFF GO ALTER DATABASE [bdajpdsoft] SET ANSI_NULLS OFF GO ALTER DATABASE [bdajpdsoft] SET ANSI_PADDING OFF GO ALTER DATABASE [bdajpdsoft] SET ANSI_WARNINGS OFF GO ALTER DATABASE [bdajpdsoft] SET ARITHABORT OFF GO ALTER DATABASE [bdajpdsoft] SET AUTO_CLOSE OFF GO ALTER DATABASE [bdajpdsoft] SET AUTO_CREATE_STATISTICS ON GO ALTER DATABASE [bdajpdsoft] SET AUTO_SHRINK OFF GO

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

ALTER DATABASE [bdajpdsoft] SET AUTO_UPDATE_STATISTICS ON GO ALTER DATABASE [bdajpdsoft] SET CURSOR_CLOSE_ON_COMMIT OFF GO ALTER DATABASE [bdajpdsoft] SET CURSOR_DEFAULT GLOBAL GO ALTER DATABASE [bdajpdsoft] SET CONCAT_NULL_YIELDS_NULL OFF GO ALTER DATABASE [bdajpdsoft] SET NUMERIC_ROUNDABORT OFF GO ALTER DATABASE [bdajpdsoft] SET QUOTED_IDENTIFIER OFF GO ALTER DATABASE [bdajpdsoft] SET RECURSIVE_TRIGGERS OFF GO ALTER DATABASE [bdajpdsoft] SET DISABLE_BROKER GO ALTER DATABASE [bdajpdsoft] SET AUTO_UPDATE_STATISTICS_ASYNC OFF GO ALTER DATABASE [bdajpdsoft] SET DATE_CORRELATION_OPTIMIZATION OFF GO ALTER DATABASE [bdajpdsoft] SET PARAMETERIZATION SIMPLE GO ALTER DATABASE [bdajpdsoft] SET READ_WRITE GO ALTER DATABASE [bdajpdsoft] SET RECOVERY SIMPLE GO ALTER DATABASE [bdajpdsoft] SET MULTI_USER GO ALTER DATABASE [bdajpdsoft] SET PAGE_VERIFY CHECKSUM GO USE [bdajpdsoft] GO IF NOT EXISTS (SELECT name FROM sys.filegroups WHERE is_default=1 AND name = N'PRIMARY') ALTER DATABASE [bdajpdsoft] MODIFY FILEGROUP [PRIMARY] DEFAULT GO

Crear una tabla en una base de datos SQL Server 2008 R2 desde Microsoft SQL Server Management Studio
De sple gare m os la base de datos cre ada e n "Database s", de sple gare m os "bdajpdsoft" (e s e l nom bre que le he m os dado a la base de datos para nue stras aplicacione s de ge stin (contabilidad, facturacin, re cursos hum anos, e tc.), e n "Table s" pulsare m os con e l botn de re cho de l ratn y se le ccionare m os "Ne w Table ":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Para que e l cam po se a clave prim aria (prim ary k e y), pulsare m os con e l botn de re cho de l ratn y se le ccionare m os "Se t Prim ary Ke y":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

C re are m os un cam po llam ado "cif", de tipo "nvarchar(15)", e ste cam po no podr se r nulo por lo que de sm arcare m os "Allow Nulls":

Ade m s, cre are m os un ndice para e ste cam po, de form a que se a nico (que no se pue dan re pe tir dos re gistros con e l m ism o valor), para e llo pulsare m os con e l botn de re cho sobre la colum na "cif", se le ccionare m os "Inde x e s/Ke ys":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Pulsare m os e l botn "Save " para cre ar la tabla con los cam pos y propie dade s indicados:

El script que ge ne rara e sta tabla: BEGIN TRANSACTION SET QUOTED_IDENTIFIER ON SET ARITHABORT ON SET NUMERIC_ROUNDABORT OFF SET CONCAT_NULL_YIELDS_NULL ON SET ANSI_NULLS ON SET ANSI_PADDING ON SET ANSI_WARNINGS ON COMMIT BEGIN TRANSACTION GO CREATE TABLE dbo.cliente

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

( codigo int NOT NULL IDENTITY (1, 1), cif nvarchar(15) NOT NULL, nombre nvarchar(150) NOT NULL, fechaalta date NULL, email nchar(100) NULL, web nchar(100) NULL, direccion nchar(200) NULL, observacion ntext NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO ALTER TABLE dbo.cliente ADD CONSTRAINT pk_cliente_codigo PRIMARY KEY CLUSTERED ( codigo ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO CREATE UNIQUE NONCLUSTERED INDEX ix_cliente_cif ON dbo.cliente ( cif ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO ALTER TABLE dbo.cliente SET (LOCK_ESCALATION = TABLE) GO COMMIT Ya te ndre m os pre parado Microsoft SQ L Se rve r para se r usado por cualquie r aplicacin y guardar datos e n la tabla "clie nte " de la base de datos "bdajpdsoft".

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la pe staa "Se rvice ", e n "Start Mode ", se le ccionare m os "Autom atic":

A continuacin activare m os e l m todo de cone x in TC P/IP, para e llo acce de re m os (e n la parte izquie rda) a "SQ L Se rve r Ne twork C onfiguration", se le ccionare m os "Protocols for SQ LEXPR ESS", pulsare m os e n la parte de re cha con e l botn de re cho de l ratn sobre "TC P/IP" y se le ccionare m os "Enable ":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la parte izquie rda se le ccionare m os la pgina "C onne ctions", e n la parte de re cha nos ase gurare m os de que e st m arcado "Allow re m ote conne ctions to this se rve r" y que e n "Max im um num be r of concurre nt conne ctions te ngam os 0 (ilim itadas) o m ayor que uno (para pe rm itir las que que ram os):

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la pgina "Se curity", e s re com e ndable (aunque de pe nde r de las aplicacione s de ge stin y de m s de nue stra organizacin que use n SQ L Se rve r) m arcar "SQ L Se rve r and W indows Authe ntication m ode ". Este m odo e s casi ne ce sario e n situacione s donde que re m os pe rm itir e l acce so a aplicacione s e x te rnas a nue stra organizacin a trav s de Inte rne t. Pue s si de jam os nicam e nte e l m odo "W indows Authe ntication m ode ", obligare m os a que e l acce so slo se pe rm itir a usuarios que pe rte ne zcan al m ism o dom inio W indows que donde te ngam os instalado SQ L Se rve r, e n e ste caso slo se pe rm itiran acce so a e quipos que pe rte ne zcan al dom inio. Por e llo, para e l caso de acce so e x te rno a nue stro se rvidor SQ L Se rve r e s re com e ndable m arcar "SQ L Se rve r and W indows Authe ntication m ode ", as, las aplicacione s e x te rnas a nue stra re d (o las de nue stra propia re d) podrn acce de r a SQ L Se rve con un usuario de ste , sin ne ce sidad de pe rte ne ce r a nue stro dom inio W indows. Por supue sto, e n am bos casos, de be re m os te ne r usuarios con contrase as se guras (nm e ros, le tras m aysculas y m insculas y algn carcte r e spe cial), para e vitar posible s "robos" de contrase as m e diante fue rza bruta u otros m todos. Ade m s, e s re com e ndable se guir una poltica de caducidad y com ple jidad de contrase as ade cuada:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Y por ltim o, si te ne m os algn cortafue gos o fire wall e n e l e quipo se rvidor o e n la re d, de be re m os abrir e l pue rto 1433 (de de fe cto) para SQ L Se rve r. Y si que re m os que los e quipos de Inte rne t acce dan a nue stro se rvidor de SQ L Se rve r, si te ne m os un route r o cortafue gos, de be re m os re dire ccionar o m ape ar e l pue rto 1433 a la IP de l e quipo con SQ L Se rve r.

Configurar y programar copias de seguridad de Microsoft SQL Server 2008 R2


Crear dispositivo para copias de seguridad SQL Server En prim e r lugar dare m os un nue vo dispositivo de alta, para e llo acce de re m os a Microsoft SQL Server Management Studio, de sple gare m os la ram a "Se rve r O bje cts", se le ccionare m os "Back up De vice s", pulsare m os con e l botn de re cho de l ratn y se le ccionare m os "Ne w Back up De vice ":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En "De vice nam e " introducire m os e l nom bre que de finir e l dispositivo, por e je m plo "Disco_D", si dispone m os de una unidad de cinta podre m os se le ccionarla e n "Tape ", sino podre m os hace r copia de se guridad a disco, para e llo se le ccionare m os "File " e introducire m os una unidad y carpe ta de de stino, o pulsare m os e l botn "..." para se le ccionarla:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Se le ccionare m os la carpe ta y fiche ro de de stino de la copia de se guridad de la base de datos Microsoft SQ L Se rve r 2008 R 2 Ex pre ss, e n "File nam e " introducire m os e l nom bre de l fiche ro de copia de se guridad, por e je m plo "back up_sql_se rve r":

Tras se le ccionar e l de stino e n "De stination" y e l nom bre de l dispositivo e n "De vice nam e " pulsare m os e n "O K":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

A partir de ahora podre m os usar e ste dispositivo, dife re ncindolo con e l nom bre que le he m os asignado. El script para cre ar e l dispositivo de sde la lne a de com andos: USE [master] GO EXEC master.dbo.sp_addumpdevice @devtype = N'disk', @logicalname = N'Disco_D', @physicalname = N'D:/backup_sql_server' GO

Realizar copia de seguridad (backup) de una base de datos SQL Server desde Management Studio Para hace r una copia de se guridad de una base de datos de Microsoft SQ L Se rve r pulsare m os con e l botn de re cho de l ratn sobre e l dispositivo cre ado y se le ccionare m os "Back Up a Database ":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Se le ccionare m os los siguie nte s datos de la pe staa "Ge ne ral": Database : se le ccionare m os la base de datos de la que hare m os copia de se guridad, e n nue stro caso "bdajpdsoft". Backup type : se le ccionare m os "Full" (copia com ple ta) o "Diffe re ncial" (copia slo de los datos m odificados o nue vos). Name : indicare m os un nom bre para la copia de se guridad. Backup set will expire : si que re m os que la copia de se guridad caduque y pue da se r re e m plazada, indicare m os aqu los das de valide z. Destination: se le ccionare m os e l de stino de la copia (Disk Tape ), nos apare ce r e l dispositivo cre ado e n e l paso ante rior.

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la pe staa "O ptions" se le ccionare m os: Overwrite media : se le ccionare m os e l m todo de re e m plazo de copias e x iste nte s: Back up to the existing media set : re alizar la copia e n un m e dio e x iste nte , con las siguie nte s posibilidade s: A ppend to the existing backup set : utilizar un fiche ro o m e dio e x iste nte , si m arcam os la opcin "C he ck m e dia se t nam e and back up se t e x piration" com probar si e l conte nido de l fiche ro ha e x pirado para re e m plazar la parte e x pirada por los nue vos datos. Overwrite all existing backup sets: re e m plazar los fiche ros o m e dios e x iste nte s con los nue vos. Back up to a new media set, and erase all existing backup sets: re alizar la copia de se guridad e n un nue vo fiche ro o m e dio y e lim inar los e x iste nte s. Reliability : Verify backup when finished: com probar e l fiche ro o m e dio tras finalizar la copia de se guridad. Perform checksum before writing to media : re alizar una com probacin de che ck sum ante s de re alizar la copia de se guridad. Continue on error: continuar con la copia de se guridad aunque se produzca algn e rror. Compression: se le ccionare m os e l m todo de com pre sin, ha de pe rm itirlo e l dispositivo (por hardware ) o e l se rvidor por software , de lo contrario, si se le ccionare m os "C om pre ss back up" y no e s posible dar un e rror com o e ste . Una ve z se le ccionadas las opcione s de configuracin para la copia de se guridad, pulsare m os "O K" para iniciar e l proce so de copia de se guridad:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Tras la finalizacin de la copia de se guridad, nos m ostrar un m e nsaje com o e l siguie nte :

C on e l te x to: Microsoft SQL Server Management Studio The backup of database "bdajpdsoft" completed successfully Nos habr cre ado un fiche ro e n la unidad indicada con la copia de se guridad de la base de datos e le gida:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

El script para e je cutar la copia de se guridad de la base de datos de sde la lne a de com andos: BACKUP DATABASE [bdajpdsoft] TO [Disco_D] WITH DESCRIPTION = N'Backup bdajpdsoft - Completa', NOFORMAT, INIT, NAME = N'Backup bdajpdsoft Completa', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO

Programar copias de seguridad automticas de SQL Server 2008 R2 Es probable que ne ce site m os activar la cone x in re m ota a Microsoft SQ L Se rve r 2008 R 2, sobre todo si la copia de se guridad la vam os a re alizar de sde un e quipo de la re d dife re nte de l se rvidor de SQ L Se rve r. En prim e r lugar cre are m os un fiche ro de proce so por lote s .bat con e l siguie nte conte nido (se pue de usar cualquie r e ditor de te x to plano com o e l Note pad): osql -S "PCALONSO\SQLEXPRESS" -U sa -P xxx -Q "BACKUP DATABASE [bdajpdsoft] TO [Disco_D] WITH DESCRIPTION = N'Backup bdajpdsoft - Completa', NOFORMAT, INIT, NAME = N'Backup bdajpdsoft - Completa', SKIP, NOREWIND, NOUNLOAD, STATS = 10" Donde : PC ALO NSO \SQ LEXPR ESS: "PC ALO NSO " e s e l nom bre de l e quipo e n la re d (hostnam e ) o la dire ccin IP y "SQ LEXPR ESS" e s e l nom bre de la instancia de SQ L Se rve r por de fe cto, e n nue stro caso, e n la instalacin, pusim os e l nom bre "SQ LEx pre ss2008". "sa" y "x x x ": "sa" nom bre de l usuario de SQ L Se rve r con pe rm isos suficie nte s para hace r copia e n la base de datos e le gida, "x x x " e s la contrase a de e ste usuario. Nota im portante : para que e l parm e tro "-U" funcione , de be n e star activo e l tipo de aute nticacin m ix to (Aute nticacin de W indows y aute nticacin de SQ L Se rve r). Aqu e x plicam os cm o cam biarlo. Si que re m os de jar e l m todo de aute nticacin de W indows nicam e nte , de be re m os usar e l parm e tro -E, que usar e l usuario de l siste m a ope rativo que ha iniciado se sin. "bdajpdsoft": nom bre de la base de datos de la que se har copia de se guridad. "Disco_D": nom bre de l dispositivo (pre viam e nte cre ado) que se r e l de stino de la copia de se guridad. Aqu e x plicam os cm o cre ar un dispositivo. Nota: podre m os aadir al final de l script ">> re sultado.log" para guardar e n un fiche ro e l re sultado de la e je cucin de l com ando y as pode r consultarlo poste riorm e nte para ve rificar que e l com ando se e je cuta corre ctam e nte . Una ve z cre ado e l fiche ro backup_sql_server.bat (o e l nom bre que que ram os darle ), abrire m os e l program ador de tare as de Microsoft W indows 7, de sde e l botn "Iniciar" - "Pane l de control" - "He rram ie nts adm inistrativas" - "Program ador de tare as". En la parte de re cha, e n "Accione s", pulsare m os e n "C re ar tare a bsica":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Introducire m os un nom bre para la tare a, por e je m plo "Back up SQ L Se rve r" y una de scripcin, por e je m plo "C opia de se guridad de bdajpdsoft de Microsoft SQ L Se rve r 2008 R 2 Ex pre ss":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Se le ccionare m os la pe riodicidad de la tare a, e n nue stro caso "Se m analm e nte ":

Indicare m os los das de la se m ana y la hora de inicio de la tare a de copia de se guridad de SQ L Se rve r:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la accin a re alizar por la tare a m arcare m os "Iniciar un program a":

Pulsare m os e n "Ex am inar" e n "Program a o script":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Acce de re m os a la unidad y carpe ta donde "back up_sql_se rve r.bat" y pulsare m os "Abrir":

hayam os

guardado

el

fiche ro

.bat

con

el

script

para

la

copia,

lo

se le ccionare m os,

en

nue stro caso

Pulsare m os "Siguie nte " una ve z e le gido e l fiche ro a e je cutar:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Marcare m os "Abrir e l dilogo Propie dade s para e sta tare a al hace r clic e n Finalizar" (ne ce sario para e stable ce r las opcione s de se guridad) y pulsare m os "Finalizar":

En la pe staa "Ge ne ral", m arcare m os "Eje cutar tanto si e l usuario inici se sin com o si no" (para que la copia de se guridad se inicie aunque e l usuario no haya iniciado se sin) y m arcare m os "Eje cutar con los privile gios m s altos". Pulsare m os "Ace ptar":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Nos pe dir usuario y contrase a, e s fundam e ntal introducir aqu un usuario y contrase a de l e quipo con pe rm isos para e scritura e n la carpe ta de de stino de la copia. En nue stro caso, pue sto que he m os e le gido e l m todo de validacin con usuario de SQ L Se rve r (e n e l script he m os utilizado e l parm e tro -U "sa"), e l usuario de l siste m a ope rativo no tie ne por qu se r adm inistrador:

Una ve z cre ada la tare a de copia de se guridad autom tica de Microsoft SQ L Se rve r 2008 R 2, podre m os e je cutarla para re alizar un te st se le ccionndola y pulsando e l botn de re cho de l ratn, hacie ndo clic e n "Eje cutar":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Si todo e s corre cto, la tare a habr cre ado los fiche ros, e n la carpe ta o dispositivo de de stino: back up_sql_se rve r: fiche ro binario con e l conte nido de la copia de se guridad de SQ L Se rve r. re sultado.log: fiche ro con e l re sultado de la e je cucin de l com ando, por e je m plo: 12 percent processed. 21 percent processed. 30 percent processed. 43 percent processed. 51 percent processed. 60 percent processed. 73 percent processed. 82 percent processed. 90 percent processed. Processed 184 pages for database 'bdajpdsoft', file 'bdajpdsoft' on file 1. 100 percent processed. Processed 1 pages for database 'bdajpdsoft', file 'bdajpdsoft_log' on file 1. BACKUP DATABASE successfully processed 185 pages in 0.293 seconds (4.932 MB/sec). Tam bi n podre m os ve r e l re sultado de la tare a e n e l visor de e ve ntos o suce sos de W indows 7:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

C on e l te x to: Database backed up. Database: bdajpdsoft, creation date(time): 2010/07/25(21:38:45), pages dumped: 194, first LSN: 21:395:37, last LSN: 21:411:1, number of dump devices: 1, device information: (FILE=1, TYPE=DISK: {'Disco_D'}). This is an informational message only. No user action is required. A partir de ahora se e je cutar la copia de lune s a vie rne s a las 22:00 horas (o la pe riodicidad que hayam os indicado). Lgicam e nte , e n nue stro caso hace m os copia al m ism o e quipo donde e st SQ L Se rve r y e s MUY re com e ndable copiar e n un dispositivo de cinta o e n otro e quipo, por lo que de be ram os copiar e l fiche ro re sultante a otro e quipo o a una unidad de cinta.

Crear origen de datos ODBC de SQL Server 2008


En prim e r lugar, pue sto que vam os a re alizar una aplicacin De lphi que acce da a Microsoft SQ L Se rve r 2008 R 2 m e diante O DBC , buscare m os y de scargare m os de la we b oficial de Microsoft e l com ple m e nto "Microsoft SQ L Se rve r 2008 Native C lie nt", norm alm e nte un fiche ro con e l nom bre "sqlncli.m si". Una ve z instalado e l O DBC de SQ L Se rve r: "Microsoft SQ L Se rve r 2008 Native C lie nt", acce de re m os al botn "Iniciar" - "Pane l de control" - "He rram ie ntas adm inistrativas" - "O rge ne s de datos O DBC ". Si que re m os que e l orige n de datos O DBC e st disponible slo para e l usuario actual pulsare m os e n la pe staa "DSN de usuario", si que re m os que e st disponible para todos los usuarios de l e quipo pulsare m os e n la pe staa "DSN de siste m a". En e sta pe staa pulsare m os "Agre gar":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Se le ccionare m os e l controlador para e l orige n de datos, e n nue stro caso "SQ L Se rve r Native C lie nt 10.0":

Introducire m os los siguie nte s datos: Name : e l nom bre de l orige n de datos, por e je m plo "bdsqlajpdsoft", e ste nom bre se r e l que utilice m os e n la aplicacin que de sarrolle m os. Descripcion: introducire m os la de scripcin para ide ntificar e l orige n de datos, por e je m plo "C one x in BD SQ L Se rve r con De lphi". Server: de be re m os indicar la IP o nom bre de re d (hostnam e ) de l e quipo se rvidor de SQ L Se rve r y e l nom bre de la instancia a la que nos cone ctare m os, por e je m plo: PC ALO NSO \SQ LEXPR ESS, sie ndo "PC ALO NSO " e l nom bre de re d de l e quipo con SQ L Se rve r y "SQ LEXPR ESS" e l nom bre de la instancia.

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

A continuacin indicare m os e l tipo de cone x in que re alizare m os (aute nticacin): "W ith Inte grate d W indows authe ntication": aute nticacin de W indows, e l usuario y contrase a de l siste m a ope rativo se r e l usado para la validacin con SQ L Se rve r. "W ith SQ L Se rve r authe ntication using a login ID and password e nte re d by the use r": validacin con un usuario y contrase a de SQ L Se rve r. Esta se r la opcin que e lijam os nosotros, e n "Login" introducire m os e l nom bre de l usuario de SQ L Se rve r con pe rm isos suficie nte s para las tare as que que ram os re alizar y e n "Password" la contrase a de e ste usuario. Marcare m os la opcin "C onne ct to SQ L Se rve r to obtain de fault se ttings for the additional configuration options" y pulsare m os "Siguie nte ":

Marcare m os "C hange the de fault database to" y se le ccionare m os la base de datos a la que nos cone ctare m os, "bdajpdsoft":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Pulsare m os "Finalizar" para cre ar de finitivam e nte e l orige n de datos O DBC para SQ L Se rve r:

Tras la cre acin nos m ostrar una ve ntana con los datos se le ccionados:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

C on e l te x to: Microsoft SQL Server Native Client Version 10.50.1600 Data Source Name: bdsqlajpdsoft Data Source Description: Conexin BD SQL Server con Delphi Server: PCALONSO\SQLEXPRESS Use Integrated Security: No Database: bdajpdsoft Language: Spanish Data Encryption: No Trust Server Certificate: No Multiple Active Result Sets(MARS): No Mirror Server: Translate Character Data: Yes Log Long Running Queries: No Log Driver Statistics: No Use Regional Settings: No Use ANSI Quoted Identifiers: Yes Use ANSI Null, Paddings and Warnings: Yes En la ve ntana ante rior podre m os re alizar un te st de cone x in pulsando e n "Te st Data Source ", si todo e s corre cto m ostrar algo as:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

C on e l te x to: Microsoft SQL Server Native Client Version 10.50.1600 Running connectivity tests... Attempting connection Connection established Verifying option settings Disconnecting from server TESTS COMPLETED SUCCESSFULLY!

Acceso a base de datos Microsoft SQL Server 2008 R2 Express mediante Microsoft Access y ODBC
Una ve z instalado y configurado e l orige n de datos O DBC de SQ L Se rve r 2008 R 2 Ex pre ss, abrire m os Microsoft Acce ss 2007, se le ccionare m os "Base de datos e n blanco", e n la parte de re cha, introducire m os e l nom bre de l archivo .accdb de Acce ss 2007, por e je m plo: "AjpdSoft Acce so SQ L Se rve r.accdb" y pulsare m os "C re ar":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la pe staa "Datos e x te rnos", pulsare m os e l botn "Ms", se le ccionare m os "Base s de datos O DBC ":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Marcare m os la opcin "Vincular al orige n de datos cre ando una tabla vinculada" (Acce ss cre ar una tabla que m ante ndr un vnculo a los datos de orige n. Los cam bios re alizados e n los datos e n Acce ss se re fle jarn e n e l orige n y vice ve rsa):

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

C om o pode m os obse rvar, e n e l caso de Microsoft W indows 7 y Microsoft Acce ss 2007, no pe rm ite m ostrar los orge ne s de datos de la pe staa DSN de siste m a, por lo que si he m os cre ado e l orige n de datos e n e sta pe staa no nos apare ce r para se le ccionarlo. Incluso abrie ndo Microsoft Acce ss com o adm inistrador tam poco de jar se le ccionar un orige n de datos de DSN de siste m a. As pue s, te ndre m os dos opcione s: 1. C re ar un orige n de datos de sde la ve ntana que m ue stra Microsoft Acce ss pulsando e n "Nue vo" y siguie ndo los pasos e x plicados aqu. 2. Pulsando e n la pe staa "O rige n de datos de archivo" y se le ccionando o cre ando un archivo .dsn con un conte nido com o e l siguie nte : [ODBC] DRIVER=SQL Server Native Client 10.0 UID=sa DATABASE=bdajpdsoft WSID=PCALONSO APP=2007 Microsoft Office system SERVER=PCALONSO\SQLEXPRESS Description=Acceso ODBC SQL Server Donde : "sa" se r un usuario de SQ L Se rve r con pe rm isos suficie nte s para acce so a la base de datos se le ccionada. "bdajpdsoft" se r e l nom bre de la base de datos de SQ L Se rve r a la que se acce de r. "PC ALO NSO \SQ LEXPR ESS" se r e l nom bre de l se rvidor (hostnam e o IP) y e l nom bre de la instancia de SQ L Se rve r a la que nos cone ctare m os. El fiche ro .dsn se pue de cre ar con un asiste nte , de sde la pe staa "O rige n de datos de archivo" de la ve ntana siguie nte :

Una ve z se le ccionado e l orige n de datos de SQ L Se rve r, nos pe dir la contrase a y e l usuario (se gn e l tipo de aute nticacin que hayam os e le gido):

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

A continuacin nos m ostrar todas las tablas de la base de datos SQ L Se rve r e le gida, se le ccionare m os las tablas que que ram os vincular con Acce ss, e n nue stro caso "dbo.clie nte ". Si que re m os que no nos vue lva a pe dir contrase a e n futuros acce sos m arcare m so "Guardar contrase a":

Nos avisar de que la contrase a no se e ncriptar y se r guardada e n e l fiche ro de l orige n de datos sin e ncriptar:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

De e sta form a ya te ndre m os acce so a las tablas se le ccionadas de SQ L Se rve r, de sde Acce ss podre m os re alizar cualquie r accin sobre e llas: hace r inform e s, aadir re gistros, m odificar re gistros, e tc. C ualquie r cam bio re alizado e n Acce ss que dar guardado e n SQ L Se rve r.

Algunos errores y su posible solucin


Error si se se le cciona m todo de com pre sin e n back up de SQ L Se rve r y e l se rvidor no lo pe rm ite : TITLE: Microsoft SQL Server Management Studio -----------------------------Backup failed for Server 'pcalonso/sqlexpress'. (Microsoft.SqlServer.SmoExtended) For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).1004021539+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Backup+Server&LinkId=20476 -----------------------------ADDITIONAL INFORMATION: System.Data.SqlClient.SqlError: BACKUP DATABASE WITH COMPRESSION is not supported on Express Edition with Advanced Services (64-bit). (Microsoft.SqlServer.Smo) For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1539+)&LinkId=20476 -----------------------------BUTTONS:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

OK ------------------------------

Artculos relacionados
Instalar y adm inistrar Microsoft SQ L Se rve r 2008 Ex pre ss SP1. Instalacin de Microsoft SQ L Se rve r 2005 e n W indows XP. Instalar y adm inistrar MSDE Microsoft SQ L Se rve r De sk top Engine . Tipos de datos de l m otor de base de datos Microsoft SQ L Se rve r. Acce so a una base de datos Microsoft Acce ss de sde Microsoft W ord. Los ndice s e n O racle , cre acin, e lim inacin, re construccin. Instalacin y configuracin de W indows XP Se rvice Pack 3. Instalacin de W indows Se rve r 2003 Ente rprise Edition SP2. Instalar O racle Ente rprise Linux virtualizado con VMware Se rve r e n W indows 7. Artculos de l Proye cto AjpdSoft sobre W indows. Artculos de l Proye cto AjpdSoft sobre MySQ L Se rve r. Artculos de l Proye cto AjpdSoft sobre O racle Database. Artculos de l Proye cto AjpdSoft sobre IBM DB2. Artculos de l Proye cto AjpdSoft sobre Microsoft Acce ss. Artculos de l Proye cto AjpdSoft sobre SQ Lite. Artculos de l Proye cto AjpdSoft sobre Base s de Datos. Instalar O racle Database 10g Ex pre ss Edition XE e n Linux Ubuntu 6.06. Instalar O racle Dabase XE (Ex pre ss Edition) e n GNU Linux Fe dora 10. Instalar y re alizar aplicacin we b con O racle Application Ex pre ss. Foro de l Proye cto AjpdSoft sobre Microsoft SQ L Se rve r con trucos y dudas re sue ltas. AjpdSoft Esque m a XML Tre e . AjpdSoft C opia Se guridad MySQ L. AjpdSoft Ge stin C om e rcial.

Crditos
Artculo re alizado nte gram e nte por Alonsojpd m ie m bro fundador de l proye cto AjpdSoft.

Enviado e l Dom ingo, 25 julio a las 23:29:33 por ajpdsoft

E s ta web NO CONTIENE ningn tipo de s oftware malic ios o (malware), por ello podis des c argar el cdigo fue nte de los programas gratuitamente

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

You might also like