Entradas

Mostrando las entradas de agosto, 2008

Detectar si SQL Server esta instalado en un equipo

Estoy tratando de crear un sencillo script en Asp.net, emulando la simplicidad de WordPress, para instalar un aplicacion web en cualquier equipo. Como estoy usando SQL Server como base de datos, necesito que antes de instalar el esquema de la aplicacion en sql server, verificar que SQL server este instalado en el equipo.Windows 2000 en adelante (XP, 2003, etc) trae en el core WMI el cual permite revisar, y hacer acciones sobre los servicios de windows.Una herramienta muy util para esto es WMI Code Creator disponible en Microsoft, el cual me ayudo a crear la consulta destinada a descubrir los servicios del equipo.Sin mas rollo el codigo:
Imports System
Imports System.ManagementPrivateFunction isServerInstalled(ByVal servername AsString) AsBoolean

TryDim searcher AsNew ManagementObjectSearcher( _"root\CIMV2", _"SELECT * FROM Win32_Service WHERE Name = '" & servername.ToUpper & "'")If searcher.Get.Count = 0 ThenReturnFalseEndIfForEach queryObj A…

Función para ejecutar un procedimiento almacenado

Continuando un poco con SQL Server y el post anterior sobre procedimientos almacenados, ahora dejo una pequeña funcion que permite recibir como parametros una cadena de textos para el nombre del procedimiento y un objeto hashtable para los parametros.La idea es que esta funcion se guarde como un metodo dentro una clase para el proyecto que estamos realizando.Actualmente esta clase ya cuenta con metodos para obtener un datareader, un escalar, una consulta non-query, etc. Ahora la idea es que acepte procedimientos almacenados.PublicFunction ExecuteStoreProcedure(ByVal spname AsString, ByVal params As Hashtable) As SqlDataReaderIf connString.State = ConnectionState.Closed Then connString.Open()EndIfDim cmd AsNew SqlCommand(spname, connString) cmd.CommandType = CommandType.StoredProcedureForEach param As DictionaryEntry In params cmd.Parameters.AddWithValue(param.Key, param.Value)NextReturn cmd.ExecuteReaderEndFunction'ExecuteDataSet


De esta manera creamos …

Notas del Seminario Tecnologico 2008 en Veracruz

Generalmente voy colocando una serie de notas en los cuadernillos que dan para estos eventos, pero en esta ocasion, lo unico que llegue a apuntar fue la direccion del blog de Oscar Correas (http://ocorreas.spaces.live.com), quien fue el expositor de la primera parte SQL 2008. Y algunas preguntas que le hice a él mismo. De las cuales me gusto cuales fueron las respuestas. Honestamente muchas cosas fueron nuevas para mi, o por lo menos porque no las uso. El esquema de seguridad y de planes de mantenimiento suena tremendo. Asi tambien el asunto de poder realizar reporting services sin necesidad de un IIS. Lo cual puede ser practico pues en Vista Home no se instala el IIS7. Amplio conocimiento del expositor la segunda parte, caray me dieron ganas de tomar un curso con el. No asiste al evento de Vista, porque a diferencia de mucha gente, lo uso, funciona bien, y no quiero complicarme. Sobretodo que ahora, no tengo que administrar tantos equipos. Espero empezar a usar SQL 2008 lo antes posi…

Calcular pago del recibo de honorarios en linea

En ocasiones tengo que dar recibos de honorarios por algun trabajo realizado. Por lo cual tengo un archivo de excel para esto. Con la migracion a mi nueva laptop, no encuentro el CD donde respalde el archivo, el dia menos pensado aparece.Creo que ya era oportuno tener el archivo de excel, en Google Apps o algo por el estilo. No hace mucho lei en la revista de Software Guru, sobre un caso en el cual lograron mediante Zoho tener una pequeña aplicacion que funcionaba como un webservice.Me parecio interesante el asunto de poder colocar un webservice para el calculo, en realidad no toma, mucho y seria practico colocarlo en otras aplicaciones. Igual ya me estoy ideando una aplicacion completa para facturacion (mensaje para el Robert y SICFE.Net).Busque en Zoho, y despues de una pequeña batalla con mi usuario y contraseña, experimente colocar mi primera “Aplicacion” con Zoho Creator.Al principio no entendi muy bien en que estaba programando, pense por un instante que era Javascript, pero no …

Comunidad IT Pros y MS Innovation Tour 2008 en Veracruz

La comunidad de IT Pros Mexico esta invitando a unos seminarios que se realizaran sobre Windows Vista y Microsoft SQL, se llevaran a cabo en distintas ciudades de la republica, y entre ellas incluiran Veracruz, el Martes, 12 de agosto de 2008.Además el próximo 27 de Agosto de 2008 andaran por aqui los de Microsoft con algunos temas interesantes:10:00 - 11:00 Technology Business Preview
11:00 - 12:00 Aceleración de Negocio
12:00 - 12:30 Break (Café, Galletas) - 30 personas
12:30 - 13:30 Programas para Empresas de Microsoft
13:30 - 15:00 Networking
Track de Tecnología
15:00 - 16:00 Enterprise 2.0 Blogs, Wikis, Mashups, RSS, redes sociales y bancos de ideas, se han convertido en uno de los mejores métodos para compartir información no estructurada dentro de las organizaciones, aprende como integrar ésta información con los datos estructurados de las organizaciones para agilizar y mejorar los procesos de negocio. OBA y Sharepoint
16:00 - 17:00 Apro…