Nuevo dominio NConsulting.net

El blog técnico que substituye a éste y anteriormente con nombre http://nconsulting.zzl.org, se ha redireccionado a http://nconsulting.net, más fácil.

Nueva Dirección del Blog

He cambiado el blog a una nueva plataforma, todas las novedades y actualizaciones del blog se realizarán en la nueva dirección http://nconsulting.zzl.org

Saludos

Definición de Gurú

Muchos habréis oído la palabra Gurú, sobretodo en los entornos tecnológicos, pero quizás no sepan su significado.
Gurú viene de : Gu, en sánscrito significa "oscuridad"; Ru quiere descir "dispersar".
El significado de la palabra Gurú, se refiere a alguien que despeja las tinieblas, aporta más luz al conocimiento.

Éxito, una guía extraordinaria

Cita del día:
"Todos los días, la vida te abrirá pequeñas ventanas en forma de oporttunidad. Tu destino quedará a la postre definido por cómo respondas a dichas oportunidades."

Sql Agent Xp's Disabled

Today, I changed the password for user account of SQL Server Agent, and then I restart the service.
Ooops, Sql Server Agent service starts OK but it seems to be something wrong.

With these script I solved the problem.

sp_configure 'show advanced options',1
go
reconfigure with override
go
sp_configure 'Agent XPs',1
go
reconfigure with override
go
sp_configure 'show advanced options',0
go
reconfigure with override
go

You can copy the lines before, or download the sql file

Éxito, una guía extraordinaria

Cita del día

"He conocido etapas felices y otras profundamentes dolorosas. He tomado algunas decisiones increíblemente acertadas y he cometido errores garrafales. Soy un ser humano; un proyecto en constante desarrollo."

Éxito, una guía extraordinaria

Estoy leyendo éste Best Seller de Robin Sharma, autor de el Monje que vendió su ferrari.
Se basa en cortos capítulos que ilustran situaciones o experiencias de la vida, cada una de ellas con una "moraleja", y sinceramente, encuentro buenos consejos.
Por ello he decidido mostrar sus citas, se pueden aplicar al mundo empresarial para poder llegar al éxito, si olvidar tampoco el éxito personal.

Cada día publicaré una cita de las mencionadas, con éstas os podéis hacer una idea del libro, sinceramente, os recomiendo que lo compréis.

"Una de las claves para tener calidad de vida y alcanzar tus metas es dejar de hacer lo conveniente para empezar a hacer lo correcto."

List permission tables

This SQL sentences allows to knows the permissions of one table or all tables that are currently in you database.

The fist one shows the permissions of one table:

select object_name(major_id) as object,
user_name(grantee_principal_id) as grantee,
user_name(grantor_principal_id) as grantor,
permission_name,
state_desc
from sys.database_permissions
where major_id = object_id('XXX_TABLE')
and class = 1


This other shows the permissions of all tables:

select * From fn_my_permissions(NULL, 'XXX_DATABASE')

Delete data from all tables

Sometimes we need to erase data from all tables of the database, and you have to delete it for each table, and in the correct order for saving Primary keys, this script allows to erase all data saving primary keys.

CREATE PROCEDURE EmplyAllTables AS

EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'

EXEC sp_MSForEachTable 'DELETE FROM ?'

EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'

GO

I hope that it helps you.

How to install .NET Framework 3.5 in Windows 7

How to install. NET Framework 3.5 in Windows 7 (pre requirement of SQL Server 2008)
The installer of SQL Server 2008 install as part of the pre-requisites the .NET Framework 3.5.

The changes in Windows 7 may prevent the installation of SQL Server 2008 because it is not allowed to install the .NET Framework 3.5 from the installer of SQL Server, which is a pre-requisite without which the SQL Server 2008 does not work.

Therefore should be installed .NET Framework 3.5 separately before installing SQL Server 2008 rather than from the installer of SQL Server 2008.

For this there are two alternatives:
Install .NET Framework 3.5 which is included as a component of Windows 7.

Download the .NET Framework 3.5 from the Microsoft site to local disk.
Select the downloaded file, usually dotNetFx35setup.exe, and using the context menu to change the properties of compatibility mode (compatibility tab) to Vista SP1. Then he must run the installer as administrator.