1. SNATPSHOT
Los snapshot son usados como copias de seguridad de corto plazo, como una base de acceso para consultas.
1.1. Como crear un snapshot
--El snapshot a crear es ‘Adv_WorksSnap’ con respecto a la base ‘AdventureWorks’
USE [master]
GO
create database Adv_WorksSnap on
(name = AdventureWorks_Data,
filename ='D:\MSSQL.1\MSSQL\AdventureWorks_Data_1542.ss')
AS SNAPSHOT OF AdventureWorks;
Go
26.2. Como eliminar un snapshot
USE [master]
GO
IF EXISTS (SELECT name FROM sys.databases WHERE name = N'Adv_WorksSnap')
DROP DATABASE [Adv_WorksSnap]
Bibliografia: http://msdn.microsoft.com/en-us/library/ms175876.aspx
Buscar este blog
miércoles, 3 de junio de 2009
SQL Server 2005 - 2008 FILEGROUP
1. FILEGROUP.
1.1. Creo los filegroup .
Entrar al sevidor, ir a la base de datos Northwind, propiedades/filegroups, creo dos filegroup uno con nombre fileg1 y otro con fileg2
1.2. Creo los files.
Entrar al sevidor, ir a la base de datos Northwind, propiedades/files, creo dos files uno llamado fileg1 y fileg2 igual que los filegroup, le asigno el filegroup correspondiente a cada uno de igual nombre y direcciono los los archivos en D:\ Temp\ ndf (Por ejemplo).
1.3.Creo las tablas
Creo dos tablas una en fileg1 y otra en fileg2.
Ya tenemos en nuestra base dos tablas con distintos filegroup.
USE [Northwind]
GO
/****** Object: Table [dbo].[ordercopy] Script Date: 11/20/2008 18:03:11 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ordercopy1](
[SalesOrderID] [int] NOT NULL,
[SalesOrderDetailID] [int] NOT NULL,
[CarrierTrackingNumber] [nvarchar](25) NULL,
[OrderQty] [smallint] NOT NULL,
[ProductID] [int] NOT NULL,
[SpecialOfferID] [int] NOT NULL,
[UnitPrice] [money] NOT NULL,
[UnitPriceDiscount] [money] NOT NULL,
[LineTotal] [numeric](38, 6) NOT NULL,
[rowguid] [uniqueidentifier] NOT NULL,
[ModifiedDate] [datetime] NOT NULL
) ON [fileg1]
---------------------------------------------------------------------
USE [Northwind]
GO
/****** Object: Table [dbo].[ordercopy] Script Date: 11/20/2008 18:03:11 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ordercopy2](
[SalesOrderID] [int] NOT NULL,
[SalesOrderDetailID] [int] NOT NULL,
[CarrierTrackingNumber] [nvarchar](25) NULL,
[OrderQty] [smallint] NOT NULL,
[ProductID] [int] NOT NULL,
[SpecialOfferID] [int] NOT NULL,
[UnitPrice] [money] NOT NULL,
[UnitPriceDiscount] [money] NOT NULL,
[LineTotal] [numeric](38, 6) NOT NULL,
[rowguid] [uniqueidentifier] NOT NULL,
[ModifiedDate] [datetime] NOT NULL
) ON [fileg2]
1.1. Creo los filegroup .
Entrar al sevidor, ir a la base de datos Northwind, propiedades/filegroups, creo dos filegroup uno con nombre fileg1 y otro con fileg2
1.2. Creo los files.
Entrar al sevidor, ir a la base de datos Northwind, propiedades/files, creo dos files uno llamado fileg1 y fileg2 igual que los filegroup, le asigno el filegroup correspondiente a cada uno de igual nombre y direcciono los los archivos en D:\ Temp\ ndf (Por ejemplo).
1.3.Creo las tablas
Creo dos tablas una en fileg1 y otra en fileg2.
Ya tenemos en nuestra base dos tablas con distintos filegroup.
USE [Northwind]
GO
/****** Object: Table [dbo].[ordercopy] Script Date: 11/20/2008 18:03:11 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ordercopy1](
[SalesOrderID] [int] NOT NULL,
[SalesOrderDetailID] [int] NOT NULL,
[CarrierTrackingNumber] [nvarchar](25) NULL,
[OrderQty] [smallint] NOT NULL,
[ProductID] [int] NOT NULL,
[SpecialOfferID] [int] NOT NULL,
[UnitPrice] [money] NOT NULL,
[UnitPriceDiscount] [money] NOT NULL,
[LineTotal] [numeric](38, 6) NOT NULL,
[rowguid] [uniqueidentifier] NOT NULL,
[ModifiedDate] [datetime] NOT NULL
) ON [fileg1]
---------------------------------------------------------------------
USE [Northwind]
GO
/****** Object: Table [dbo].[ordercopy] Script Date: 11/20/2008 18:03:11 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ordercopy2](
[SalesOrderID] [int] NOT NULL,
[SalesOrderDetailID] [int] NOT NULL,
[CarrierTrackingNumber] [nvarchar](25) NULL,
[OrderQty] [smallint] NOT NULL,
[ProductID] [int] NOT NULL,
[SpecialOfferID] [int] NOT NULL,
[UnitPrice] [money] NOT NULL,
[UnitPriceDiscount] [money] NOT NULL,
[LineTotal] [numeric](38, 6) NOT NULL,
[rowguid] [uniqueidentifier] NOT NULL,
[ModifiedDate] [datetime] NOT NULL
) ON [fileg2]
martes, 2 de junio de 2009
Instalación SQL Server 2008 IA Cluster
INSTALACIÓN SQL SERVER 2008 Itanium - IAx64
1. Crear un grupo para los recursos
Todos lo recursos (discos) deben estar en un grupo de Cluster. Hay que crear un grupo cluster y después agregar los discos.
2. Correr el Instalador
Antes de Correr el instalador verificar que todo este en un nodo (Activo), y ejecutarlo desde ahí, elegir la opción New SQL Server Failover cluster instalation.
Dar siguiente a las demás paginas del instalador, son de verificación.
1. Crear un grupo para los recursos
Todos lo recursos (discos) deben estar en un grupo de Cluster. Hay que crear un grupo cluster y después agregar los discos.
2. Correr el Instalador
Antes de Correr el instalador verificar que todo este en un nodo (Activo), y ejecutarlo desde ahí, elegir la opción New SQL Server Failover cluster instalation.
Dar siguiente a las demás paginas del instalador, son de verificación.
3. Features Selecion y Instance Configuration
En Feature Selection elegimos lo que vamos a instalar.
En Instance Configuration elegir la ruta: C:\Program\Files\Microsoft SQL Server\, confirmando la configuración.
4. Cluster Resource Group y Cluster Disk Selection
Aquí chequea que el grupo que se creo en el punto 1 este ok, en Cluster Disk Selection tildar todos los discos si no están tildados aún.
5. Cluster Network Configuration
Configurar la IP. IP address ,la subnet mask y configurar la Network
6. Cluster Sercurity Policy
Aquí dejar tal cual como se ve en recuadro.
7. Server Configuration
Aquí nos pide configurar las cuentas.
Para SQL Server Integration Service, Database Engine, Agent. Las otras cuentas dejar así.
7.1. Configurar el Collation
8. Databases Engine Configuration
Tildar la opcion Mixed Mode configurar la cuenta sa y agregar los administradores del servidor en add Current User
8.1.Los directorios donde vamos a alojar los archivos
(Suponiendo que) F:\es la ruta raiz, después elegir para data y para el log, para temp DB elegir los directorios tanto para el data como el log y por último el disco de backup. Tomar el cuenta que la ruta: MSSQLS10.NameServer\MSSQL\, es por defecto (no cambiarla). El FILESTREAM no es necesario activarlo si no lo van a usar.
9. Proceso Terminado.
Después que termino el proceso de instalación probamos un faileover con el grupo que creamos en el punto 1, esto nos trae un error, esto lo solucionamos entrando al otro servidor (Nodo - Pasivo).
10. Instalación en el Otro Nodo del cluster.
Estado ya en el otro servidor entrar en la carpeta de instalación (copien el instalador en una ruta) por ejemplo ruta: C:\SQL2008 Setup\, y a C:\SQL2008 Setup\ia64\DefaultSetup, editar el archivo y cortar la clave del (PID = “”) guardarlo en un txt la clave y guardar el archivo DefaultSetup sin la clave PID. Corremos el instalador, eligiendo la opción Add Node to a SQL Server Failover cluster. Cuando nos pida la clave introducimos el PID que guardamos en el txt.
Validamos la cuanta de Servicio y con esto terminamos la instalación.
Suscribirse a:
Entradas (Atom)