Posts

Showing posts from January, 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

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: SQL Server Technorati Tags: SQL Server

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: SQL Server , Microsoft

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 h ttp://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: SQL Server

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: SQL Server

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: SQL Server

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: SQL Server

Configurar Kerberos en SQL Server

Image
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

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: Validar todos los comandos SQL que son enviados por la capa de presentación Validar el tamaño y tipo de los parámetros enviados desde .NET Si es posible reemplazar el SQL dinámico por procedimientos almacenados con parámetros Remover páginas web que ya no son utilizadas Utilice IPSec para asegurar la comunicación entre el servidor de presentación y el servidor de SQL Puede utilizar algunos de los siguientes productos comerciales: http://www.fortify.com/products/detect/ http://www.mcafeesecure.com/us/ http://www.onlinehackscan.com/default.asp http://www.acunetix.com/vulnerability-scanner/ http://www.rapid7.com/nexpose/web-application-va.jsp Saludos, Eduardo Castro - Costa Rica http://comunidadwindows.org Technorati Tags: SQL Server , Windows , SQL Injection

Ya está disponible el SP3 para SQL Server 2005

Image
  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 Download SQL Server 2005 SP3 Cumulative Update Package 1 for SQL Server 2005 Service Pack 3 Download SQL Server 2005 Express SP3 Download SQL Server 2005 Feature Pack Refresh – December 2008 Latest Books On-Line Update 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

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

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://comunidad