Thursday, January 29, 2009

Recomendación libro de SQL Server

Para aquellos que deseen iniciar con SQL Server les recomiendo el libro "The Practical SQL Handbook: Using SQL Variants" de Judith S. Bowman, Sandra L. Emerson, y Marcy Darnovsky. Adjunto la tabla de contenidos.

 

Chapter 1. SQL and Relational Database Management 
This chapter of the book covers subjects like having a more elite level of english, searching for other routes of viewing data, and the security it need to carry out its duties. 
Chapter 2. Designing Databases 
This chapter of the book covers subjects like how to go about designing something upon a deliberation, knowing the way to do data entries and also the proper ways to review a database design. 
Chapter 3. Creating and Filling a Database 
This chapter of the book covers subjects like the proper ways to go about working with databases and also the ways to create indexes. 
Chapter 4. Selecting Data from the Database 
This chapter of the book covers subjects like seecting an overview about the syntax. 
Chapter 5. Sorting Data and Other Selection Techniques 
This chapter of the book covers subjects like on organizing the query results, order by order. 
Chapter 6. Grouping Data and Reporting from It 
This chapter of the book covers basically everything about NULLs. 
Chapter 7. Joining Tables for Comprehensive Data Analysis 
This chapter of the book covers subjects like what position joins hold in the comprehensive data analysis. 
Chapter 8. Structuring Queries with Subqueries 
This chapter of the book covers subjects like what position the subqueries hold and also if subqueries are better than joins when dealing with structures. 
Chapter 9. Creating and Using Views 
This chapter of the book covers subjects like how to view commands and on how much of an upper hand in viewing has. 
Chapter 10. Security, Transactions, Performance, and Integrity 
This chapter of the book covers subjects like having data security, the transactions it makes, the higher performance it has, and the integrity it has. 
Chapter 11. Solving Business Problems 
This chapter of the book covers subjects like how to properly use the SQL on the job and thinking it the wrong conditions.

 

Slds

Eduardo Castro – SQL Server

http://comunidadwindows.org

Technorati Tags:

LiveJournal Tags:

Wednesday, January 28, 2009

SQL Server Compact Edition y ClickOnce

Para crear una instalación de ClickOnce que incluya el Bootstraper compatible con 64 bits es necesario realizar ciertas modificaciones al instalador, dentro de estas entán incluir el BootStrapper que puede encontrarse en:

<BootstrapperDir>\Packages\SQL Server Compact Edition\<LocaleCultureDir>\

Donde,

· <BootstrapperDir> está en [HKLM\Software\Microsoft\GenericBootstrapper\3.5]path o el valor por defecto que es %ProgramFiles%\Microsoft SDKs\Windows\v6.0A\Bootstrapper\ .

· <LocaleCultureDir> es la cultura, ex: EN, DE, zh-CHS, zh-CHT, …

 

Más detalles en How to- Authoring a 64-bit ClickOnce Bootstrapper package in Visual Studio 2008 SP1

Slds

Eduardo Castro – SQL Server Costa Rica

http://comunidadwindows.org

LiveJournal Tags:

Technorati Tags:

Monday, January 19, 2009

SQL Server 2008 y Hyper-V

Después de realizar unas pruebas se puede determinar que ejecutar SQL Server 2008 en un ambiente virtualizado únicamente tiene una penalización de entre un 1% y 5% en comparación con ejecutarlo en una máquina física. Más información en Running SQL Server 2008 in Hyper-V Environment

 

Slds

Eduardo Castro – SQL Server – Costa Rica

http://comunidadwindows.org

Technorati Tags: ,

Friday, January 16, 2009

SQL Server 2008 y Project Server 2007

Si se trata de utilizar el Análisis Services de 2008 para Project Server 2007 se pueden encontrar el siguiente error cuando se intentan generar los cubos

Failed to connect to the Analysis Services server brismithSQL08. Error: Cannot connect to Analysis Services version '10.0.1600.22' (or Analysis Services version '10.0.1763.0'

Para solucionarlo tienen que instalar lo siguiente del Feature Pack de SQL Server 2005 Diciembre 2008

Microsoft SQL Server Native Client

Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB Provider

Microsoft SQL Server 2005 Backward Compatibility Components

Microsoft SQL Server 2005 Management Objects Collection

http://www.microsoft.com/downloads/details.aspx?FamilyID=536fd7d5-013f-49bc-9fc7-77dede4bb075&displaylang=en

Slds

Eduardo Castro - Microsoft SQL Server

http://comunidadwindows.org

Technorati Tags:

Thursday, January 15, 2009

Libro de Introduccion a SQL Server 2008 Gratis!!!!

En esta direccion http://csna01.libredigital.com/?urss1q2we6 podran bajar un libro gratis sobre SQL Server 2008, el contenido de este libro es el siguiente:

by Peter DeBetta, Greg Low, and Mark Whitehorn
ISBN: 9780735625587

Learn about major new features in SQL Server 2008 including security, administration, and performance.

Introducing Microsoft SQL Server 2008:
Chapter 1: Security and Administration
Chapter 2: Performance
Chapter 3: Type System
Chapter 4: Programmability
Chapter 5: Storage
Chapter 6: Enhancements for High Availability
Chapter 7: Business Intelligence Enhancements

Slds

Eduardo Castro - Costa Rica

Comunidad Windows - SQL Server

http://comunidadwindows.org

Technorati Tags:

Libro de Introduccion a SQL Server 2008 Gratis!!!!

En esta direccion http://csna01.libredigital.com/?urss1q2we6 podran bajar un libro gratis sobre SQL Server 2008, el contenido de este libro es el siguiente:

by Peter DeBetta, Greg Low, and Mark Whitehorn
ISBN: 9780735625587

Learn about major new features in SQL Server 2008 including security, administration, and performance.

Introducing Microsoft SQL Server 2008:
Chapter 1: Security and Administration
Chapter 2: Performance
Chapter 3: Type System
Chapter 4: Programmability
Chapter 5: Storage
Chapter 6: Enhancements for High Availability
Chapter 7: Business Intelligence Enhancements

Slds

Eduardo Castro - Costa Rica

Comunidad Windows - SQL Server

http://comunidadwindows.org

Technorati Tags:

Instalando SQL Server en Windows 2008

Cuando se instala SQL Server en Windows 2008 el User Account Control o UAC puede impedir la instalacion, si se desea se puede desabilitar UAC ejectuando MSCONFIG y se debe elegir el TAB de Tools, despues tiene que reiniciar el equipo.

Slds

Eduardo Castro - Costa Rica

Comunidad Windows - SQL Server

http://comunidadwindows.org

Technorati Tags:

Friday, January 09, 2009

Configurar Kerberos en SQL Server

Cuando se tiene un escenario donde existen varios servidores que deben pasar las credenciales del usuario entre varios servidores es necesario configurar Kerberos, tal y como se explica en el siguiente artículo http://www.sqlservercentral.com/articles/Security/65169/

Primero se tiene que configurar SQL Server para que utlice Kerberos por medio del setspn

SETSPN -A MSSQLSvc/MyDBServer MyDomain\SQLServerService
SETSPN -A MSSQLSvc/MyDBServer:1433 MyDomain\SQLServerService
SETSPN -A MSSQLSvc/MyDBServer.mydomain.com MyDomain\SQLServerService
SETSPN -A MSSQLSvc/MyDBServer.mydomain.com:1433 MyDomain\SQLServerService

 

Una vez que está configurado se puede verificar si se está utlizando Kerberos, ejecutando el siguiente éstatuto

SELECT 
s.session_id
, c.connect_time
, s.login_time
, s.login_name
, c.protocol_type
, c.auth_scheme
, s.HOST_NAME
, s.program_name
FROM sys.dm_exec_sessions s
JOIN sys.dm_exec_connections c
ON s.session_id = c.session_id

Más detalles lo pueden encontrar en http://www.sqlservercentral.com/articles/Security/65169/

Slds

Eduardo Castro - SQL Server Costa Rica

http://comunidadwindows.org

Technorati Tags: ,

Prevenir SQL Injection Attacks en SQL Server

Para prevenir los ataques de SQL por inyección de código se pueden seguir los siguientes consejos:

Saludos,

Eduardo Castro - Costa Rica

http://comunidadwindows.org

Thursday, January 08, 2009

Ya está disponible el SP3 para SQL Server 2005

 

SQL05_bL_notrans

SQL Server 2005 SP3 ya está disponible e incluye lo siguiente:

  • Todos los fixes liberados desde la salida del SP2.
  • El Feature Pack for SQL Server 2005 SP3 ya sido actualizado.
  • SP3 puede ser aplicado a cualquier versión de instancia de SQL Server
  • SP3 es aplicable a:
    • SQL Server 2005 Enterprise Edition
    • SQL Server 2005 Enterprise Evaluation Edition
    • SQL Server 2005 Standard Edition
    • SQL Server 2005 Workgroup Edition
    • SQL Server 2005 Developer Edition

Direcciones de descarga

Slds

Eduardo Castro - Costa Rica

http://comunidadwindows.org

Conectores para SQL Server 2008 Integration Services

Si están utilizando SQL Server 2008 Integration Services y necesitan trabajar con base de datos de Oracle y de Teradata Microsoft tiene disponibles componentes para 32 bits y 64 bits.

Microsoft Connector hacia Oracle por Attunity 1.0: Los componentes origen y destino de Oracle estás escritos para lograr un rendimiento excelente cuando se carga información hacia Oracle o cuando se descarga información desde Oracle en el contexto de Microsoft SSIS.

Microsoft Connector hacia Teradata por Attunity 1.0: Los componentes están escritos para lograr un rendimiento excelente cuando se carga o descarga información de Teradata en el contexto de MIcrosoft SSIS.

Puede bajar ambos componentes de esta dirección aquí.

 

Slds

Eduardo Castro - Costa Rica

http://comunidadwindows.org

Wednesday, January 07, 2009

Consultas de SQL con Like y caracteres especiales

Cuando se tienen valores en columnas de una tabla y dichos valores contienen caracteres especiales tales como  %  _  [   ]  si se realizan consultas con el estatuto like entonces se podrían presentar problemas para poder realizar consultas.

//Para ilustrarlo primero creemos una tabla ejemplo

USE [Testing]
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[TablaDescripciones](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [Descripcion] [varchar](50) NULL
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO

//Insertamos valores en esa tabla

INSERT INTO [Testing].[dbo].[TablaDescripciones]
           ([Descripcion])
     VALUES
           ('[descripcion con caracteres]%')
GO

//Si se hace la siguiente consulta no se obtienen los resultados

//esperados

select * from [TablaDescripciones] where [Descripcion] like '[descripcion con caracteres]%'

 

//Para obtener los resultados adecuados hay que cambiar

//el transact SQL para incluir el estatuto ESCAPE

select * from [TablaDescripciones] where [Descripcion] like '|[descripcion con caracteres]%' escape '|'

 

Saludos,

Eduardo Castro - Costa Rica

http://comunidadwindows.org

Tips para SQL Server Management Studio

SQL Server 2008 inluye características excelentes las cuales pueden facilitar nuestro trabajo, dentro de estas se encuentran las siguientes:

-Intellisense. De la misma forma en que funciona en Visual Studio, permite autocomplementar la sintaxis del transact SQL y brinda información sobre las tablas y las columnas.

-Marcado de regiones. Permite agrupar regiones del transact SQL para que sea más sencillo editar SQL muy grandes, por ejemplo, collapsar regiones marcadas por bloques del tipo BEGIN-END, BEGIN TRY-END TRY and BEGIN CATCH-END CATCH

-Consultas de múltiples servidores. Permite que se ejecuten consultas al mismo tiempo entre varios servidores, esto es se escribe un transact SQL y se puede ejecutar al mismo tiempo en varios servidores.

-Colores personalizados en las conexiones. Esto es cada vez se crea una conexión a una instancia  se le puede asignar un color, así la barra de la ventana de query tendrá ese color.

Saludos,

Eduardo Castro - Costa Rica

http://comunidadwindows.org

SQL Server 2016 Stretch Databases

El SQL Server Stretch Database permite que los datos históricos o de bitácoras puedan ser movidos hacia Azure, específicamente permite mover...