Anuncios

lunes, 19 de diciembre de 2016

Cómo entrar a la línea de comandos desde una carpeta específica (donde está el cmdhere)


En Windows XP, Windows 2003 y versiones anteriores con el registro era posible activar una función para poder entrar a la línea de comandos estando en una dirección específica. Por ejemplo, si se desea entrar a la línea de comandos, al c:\windows\system32 era posible al ir correr un registro que habilitaba la opción cmdhere:

Cómo iniciar un símbolo del sistema en una carpeta en Windows Server 2003, Windows XP y Windows 2000

En Windows 10, Windows 8 y versiones superiores, ya no es necesario hacer esto:

  1. Vaya a una dirección específica. Por ejemplo si vamos a C:\Program Files\Microsoft.NET\ADOMD.NET
Presione la tecla Shift, luego el botón derecho del ratón y seleccione Abrir ventana de comandos aquí:



Con la opción Abrir ventana de comandos, la línea de comandos se abre en la dirección especificada:





Autor del año en MSSQLTIPS - Voten por mi

Nuevamente he sido nominado en la revista MSSQLTIPS para ser autor del año de la revista internacional MSSQLTIPS.

En esta segunda etapa, requiero del voto de la gente.
Para votar, hay que ir a https://www.mssqltips.com/mssqltips-author-of-year/ y luego votar por mi:

También hay que votar por el Rookie of the Year. A mi me cae Ranga:


Finalmente hay que poner Submit


El año pasado ganó mi archienemigo Scott Murray:






viernes, 16 de diciembre de 2016

GeekMania, Una revista tecnológica GRATIS

He tenido el gusto de leer una interesantísima revista tecnológica llamada GeekMania con diversos temas como ser:

  • Consejos y trucos para mejorar la velocidad del smartphone.
  • Marcas de Laptop y ventajas.
  • Análisis de marcas de Laptops y celulares.
  • Juegos.
  • Consolas de juegos
  • Relojes inteligentes (smartwatch)
  • Tablets
  • Software
  • Migración de datos
  • Problemas de salud relacionados con tecnología y más mucho más.
¿Donde puedo adquirir la revista?

La revista de forma física se puede obtener en tu kiosko favorito en La Paz, Cochabamba, Santa Cruz y Tarija.

También se lo puede obtener de manera digital GRATIS:




¿Quisiera colocar anuncios en GeekMania, es posible?

Por supuesto. GeekMania permite anuncios de diversas áreas a un precio totalmente competitivo. Para mayor información sobre precios, escribe a: jrequena@miratech.com.bo
Tiene una audiencia de varios miles de seguidores.




miércoles, 14 de diciembre de 2016

Pay Diamond no tiene minas de diamantes - ¿Es otra estafa piramidal?

Sea su propio jefe, trabaje para usted. Olvide su trabajo actual y dele calidad de vida a su familia. Son típicas promesas de estas empresas piramidales estafadoras.
No solo en latinoamérica sino en todo el mundo hay miles de estafas de este tipo. Hoy en día ayudados con Sitios Web, Bitcoins y otro tipo de herramientas que les dan mayor credibilidad, cientas de personas vuelven a caer en estos cuentos viejos.


Pay Diamond en Bolivia, fue cerrada y se mandó un comunicado de la ASFI (la entidad que regula empresas financieras) indicando que Pay Diamond no es una empresa autorizada para realizar las actividades que realiza. Existen denuncias similares en México, Argentina, Perú, Brasil (vea la parte final del artículo sobre las denuncias por país).

El líder regional Felipe Campos, fue arrestado por el delito de intermediación financiera:


La ASFI, que es la Autoridad de Supervisión del Sistema Financiero informó lo siguiente (haga clic en la imagen para ampliarla):





En Santa Cruz (la ciudad más poblada de Bolivia), 80000 personas cayeron en sus garras.

La estafa piramidal es una forma de estafa muy antigua y a pesar de que muy pocos cambios se hacen en su modus operandi, siempre hay miles de incautos que caen en la trampa.

Pay Diamond afirma tener una mina de diamantes en Mozambique. De acuerdo a la información que se tiene sobre contratos de Minas, se puede verificar que esto es falso en el siguiente sitio web:

http://portals.flexicadastre.com/mozambique/pt/

En la sección de búsqueda escriba Pay Diamond:



Si hacen click en la sección de Pay Diamond y verá lo siguiente:


Aprobación Pendiente.
Se presentaron los datos el 14 de junio (es decir que en Bolivia operaban antes de haber solicitado la mina).

La mina es de Rubí, Turmalina....¡NO HAY DIAMANTES!

La ASFI informa lo siguiente sobre Pay Diamond que es una empresa internacional:
  • No se tiene registrada en Bolivia ninguna importación de diamantes.
  • No existe registro en China o Hong Kong de la empresa.
  • La empresa no está constituida de manera legal en Bolivia.
  • No existe constancia de que importe diamantes.
  • No tiene un domicilio registrado.
  • No paga impuestos al país de ningún tipo.
  • Las personas que se dedican a captar recursos del público sin autorización a través de Pay Diamond, que cometen un delito penal con sanción privativa de su libertad y a los ‘inversionistas’ de este tipo de esquemas que el Estado no garantiza la devolución de sus recursos.
  • Felipe Campos Wenceslao, líder de Pay Diamond y Global Club (misma mona con diferente ropa) fue arrestado.
  • Se cerraron varias empresas piramidales estafadoras como Two Bitcoin, Seven Oportunnity, Inversiones Pay Diamond, Global Clube y Líderes sin Límite
Si bien, las leyes varían según el país se sabe que esta empresa ya estafó en otros países de manera similar y Bolivia es un país más donde miles de incautos cayeron.



Cómo funciona  Pay Diamond

Es un grupo de estafadores que pide plata y te paga con tu misma plata o con la plata de los incautos que uno consigue. Los empresarios de arriba tienen millones sin haber invertido en casi nada más que la página web, algo de comerciales y el resto es robarle plata a la gente, pagarles con la plata de otros en una pirámide que tarde o temprano caerá.

Generalmente estos negocios caen cuando la ley les atrapa y ahí dejan de pagar. Hay gente ignorante que invierte todos sus ahorros en estos negocios porque ve las ganancias al principio y luego invierte más plata y al final la empresa cierra y no le devuelven la plata.

Todos los negocios piramidales son así. Te piden plata, al principio te dan jugosas ganancias y luego uno invierte más y más dinero hasta que la empresa desaparece.


¿Realmente es estafa?

Para cualquier estafa piramidal, el requisito #1 es que el negocio sea falso. En Pay Diamond, si no has visto nunca un diamante en esa empresa, ten la seguridad de que es estafa.

Si la empresa está en Hong Kong, existe mayor riesgo todavía. Ojo que en este video de Pay Diamond, el presentador  en el minuto 2 con 22 segundos dice que la empresa está en la Islas Vírgenes (Inglaterra):


En este otro video en el minuto 2:22 dicen que la sede está en  Hong Kong (¿medio raro no?):


Ahora imagínate que están en Hong Kong. Si en algún momento desaparecen y no te pagan. ¿Crees que va a a ser fácil recuperar tu dinero si están en Hong Kong?

Ahora veamos su sitio Web:

http://paydiamond.com/novo/

Uno de los requisitos para sospechar, es que no figura ninguna dirección física de oficinas ni en Hong Kong, ni en las Islas vírgenes, las Islas Bermudas o en ningún otro lugar.

Tampoco figura el nombre de ningún presidente, CEO o responsable en el sitio Web, lo cual es muuuuy sospechoso.

Si los dueños son Brasileros, ¿porque abren la empresa en Hong Kong?. No tiene ningún sentido.

Ahora veamos un verificador de Sitios Web, el scam adviser es una herramienta que verifica que tan confiable es el sitio web:

http://www.scamadviser.com/check-website/paydiamond.com

Como pueden ver está en amarillo, lo que significa que hay riesgo de que no sea confiable:



Hong Kong en sitios web es considerado un país de alto riesgo en negocios. Han habido varios casos de estafas y cuentas en Hong Kong, como el famoso caso en Uruguay de WCM777, que llegó a estafar a 600 Uruguayos o la estafa de la casa de cambios de Bitcoins que se robaron todo el dinero de los que querían cambiar Bitcoins.

Luego esta empresa muestra una gaceta oficial de Mozambique para demostrar que es una empresa oficial y que es una empresa seria en el siguiente video:


Recordemos primero que Mozambique es un país africano pobre y altamente corrupto. En el índice de percepción de corrupción, pone a Mozambique en el número 142/176. Es decir, De los 176 países que se observaron, solo hay 34 países más corruptos. 

Ahora, de acuerdo a las gacetas oficiales, Mozambique le da autorización a Pay Diamond desde abril del 2016 y teóricamente esta empresa ya funciona desde el 2015. Es decir, algo está muy oscuro acá.



Más denuncias
  • Este video explica claramente las características de una estafa típica con Pay Diamond:
  • En Argentina, La Procuraduría de Criminalidad Económica y Lavado de Activos (PROCELAC) denunció a Pay Diamond.
  • En Brasil, este sitio es bastante detallado y desacredita a ambos fundadores. Si bien el documento está en portugués, con ayuda del Google Translator u otro programa de traducción de su preferencia usted puede leer el documento.
  • En México, ya hay denuncias de la entrada de Pay Diamond al país y ya se los está investigando.
  • En Perú también se ha informado a su población de estas empresas y otras más (Pay Diamond en Perú)
Tu mismo corres riesgo de ir a la cárcel

En estos negocios siempre te piden traer a más gente para ganar dinero. Si la empresa desaparece o deja de pagar dinero, las personas estafadas te pueden denunciar a tí por haberlos inducido a caer en la estafa. No importa que tu también hayas sido estafado, al haber sido cómplice de una estafa, te pueden denunciar y caer preso.

Piensa en tu familia. Yo entiendo que la tentación de ganar más es grande, pero si hay mucho riesgo y el negocio cumple todos los requisitos de una estafa piramidal¡NO ENTRES! 

Finalmente, muestro una entrevista a una empresa similar que quebró y estafó en el Perú con cuenta en Hong Kong y como decimos en el país.

Es la misma chola con diferente pollera. Cualquier similitud no es coincidencia:

Alertan de empresa que opera con modelo de negocio piramidal:




lunes, 12 de diciembre de 2016

Más de 100 nuevos trabajos para ingenieros de sistemas

Digital Harbor Bolivia está creciendo rápidamente y ahora requiere los siguientes puestos:
Se requiere un inglés básico o avanzado.

Para postular manda tu CV a:


Preguntas frecuentes

Puedo leer inglés, pero no lo hablo. ¿Tengo posibilidades de ser contratado?
  • Si, obviamente una persona con mejor inglés logrará mejores puestos más rápido si es bueno en la parte técnica. Sin embargo, no es descartable mejorar el inglés mientras trabajas con nosotros.
Soy ingeniero de calidad de software, pero no tengo mucha experiencia en algunos de los programas mencionados. ¿Tengo posibilidades de ser contratado?
  • Si, si no sabes todos los programas requeridos, igual puedes postular mencionando la experiencia relacionada con el área.
Soy recién egresado de la universidad y sin experiencia laboral. ¿Tengo posibilidades de ser contratado?
  • Si, podemos tener puestos de tareas sencillas para egresados. Obviamente recomendamos familiarizarse con las tecnologías lo más pronto posible.
Tengo un puesto de trabajo estable, pero me gustaría probar nuevos rumbos. Sin embargo tengo familia y varias obligaciones por lo que tengo miedo que Digital Harbor no sea una empresa estable. ¿Son una empresa estable?
  • Definitivamente. Muy estable. Digital Harbor es una empresa muy seria que no ofrece trabajos si no puede ofrecer estabilidad a largo plazo. Tenemos gente que se viene con nosotros de empresas de software más antiguas y "estables". 
¿Son buenos los salarios?
  • Si. Si eres un novato, no esperes ganar mucho, pero si ofrecemos salarios competitivos con el mercado laboral. Actualmente tenemos 60 ingenieros, pero esperamos llegar a 160 hasta finales del 2017 y crecer con 100 empleados por año.
¿Cuánto tiempo tiene la empresa?
  • Digital Harbor como tal tiene 3 años de experiencia, sin embargo los que contruyeron esta empresa y son la base de la misma, tienen una amplia experiencia acumulada por mas de 13 años. De ahí el éxito actual.
¿Digital Harbor es una empresa de los Estados Unidos?
  • Digital Harbor es una empresa internacional con sedes en Estados Unidos, Bolivia y la India. India se constituye en el centro de control de Calidad de los productos desarrollados en Bolivia, y Estados unidos la plataforma de comercialización y soporte al usuario final de dichos productos.
Si tienes más dudas, puedes escribir tus comentarios al final de este artículo o puedes ir a los siguientes enlaces:

¿Cuál es el futuro de Digital Harbor?

Digital Harbor actualmente está estrenando nuevas oficinas y creciendo constantemente:

El proyecto 2018 es un nuevo edificio, super moderno con todas las comodidades:



El 2030, solo Dios sabe....¿ tal vez una ciudadela Digital Harbor?...quien sabe...cuando uno sueña y lucha por sus sueños, las metas no tienen límites.


¿Tienes dudas?
Escríbenos tus preguntas en los comentarios.

lunes, 28 de noviembre de 2016

Curso gratuito internacional de Big Data en la nube - HDInsight, Hadoop en la nube




En el mundo actual, ya no es posible almacenar toda la información en las bases de datos convencionales como ser SQL Server, Oracle DB2, MySQL entre otras opciones.

Hoy en día es tanta la información y el tipo de información ya no se puede o al menos no es conveniente almacenarla en estas bases de datos. Cuando tenemos que almacenar videos, archivos de texto, comentarios, imágenes, etc, es necesario dejar de lado las bases de datos convencionales y pensar en las tecnología de Big Data creadas para almacenar Petabytes de información a un costo mucho más reducido que las bases de datos tradicionales.

Esto no significa que las bases de datos relacionales vayan a morir. Pero sí significa que para algunos casos, no cubren ciertos requerimientos o por lo menos no son la tecnología más óptima a utilizar en ciertas situaciones donde se requiere gran cantidad de escalabilidad a un bajo costo.

Microsoft ofrece ahora tecnologías que manejan Big Data para cubrir este tipo de situaciones.

En la Academia Virtual de Microsoft (MVA), se ofrece un curso rápido sobre lo que es HDInsight (Hadoop en la nube):

MVA: HDInsight, curso gratuito

El curso contiene un introductorio y muestra cómo crear tus nodos.
También muestra cómo crear consultas HiveQL y que es Tez.
Muestra lo que es Pig, Sqoop, Oozie, and Mahout.
Finalmente termina con lo que es Storm.

Si bien el curso está en inglés, es posible ver subtítulo en inglés que ayudarán a entender más fácilmente ya que normalmente es más fácil entender el inglés leyendo que oyendo.

Y si no logran entender completamente, siempre pueden preguntar en este blog o algún foro de su preferencia.

Espero que les sea útil el curso.



martes, 1 de noviembre de 2016

Usando MultCloud para gestionar servicios de almacenamiento en la nube


La nube es, hoy en día, un concepto ampliamente utilizado y que tiene una ampliar su popularidad conforme pase el tiempo. Bajo esta idea, no es extraño que individuos y organizaciones manejen más de una cuenta de servicios de almacenamiento en la nube. Si es que este es tu caso, seguramente notaste que puede ser difícil administrar archivos en diferentes cuentas, y más si estas son de servicios diferentes, como Google Drive y Microsoft One Drive. Aquí es donde entra en escena MultCloud, una herramienta en línea que permite gestionar varias cuentas de almacenamiento en nube, permitiéndonos manejar los archivos de varias cuentas de nube sin tener que ingresar en cada cuenta individualmente y realizar todas las acciones manualmente.

En esta ocasión, mostraré cómo manejar cuentas de Dropbox y cómo transferir archivos entre  Google Drive y OneDrive.

Contenido

Añadir cuentas de Dropbox a MultCloud
Transferir archivos entre  Google Drive y OneDrive
Agregar una cuenta de OneDrive
Transferir archivos entre Google Drive y OneDrive arrastrando y soltando
Transferir archivos entre Google Drive y OneDrive con Cloud Transfer
Lo nuevo en esta versión

Añadir cuentas de Dropbox a MultCloud

Requerimientos:
Pasos:

1. Ingresa a tu cuenta de MultCloud.
2. Haz clic en ‘Add Cloud Drives’.



3. Selecciona ‘Dropbox’.
4. Haz clic en ‘Next’
5. Elige un nombre con el que se mostrará la cuenta. En este caso, la llamaré ‘Testools1’.



6. Haz clic en ‘Add Dropbox Account’. Serás redirigido a la página de Dropbox, donde se te pedirá las credenciales de tu cuenta.


7. Ingresa el correo electrónico y la contraseña de tu primera cuenta de Dropbox y haz clic en Sign in.
8. En la siguiente pantalla se te preguntará si quieres permitir MultCloud acceda a tus archivos en la nube. Haz clic en ‘Allow’.



9. Luego de eso, deberías poder ver tu cuenta desde el panel de control de MultCloud con el nombre que le asignaste en el paso 5:



Añadamos una cuenta más. Para hacerlo, sal de tu cuenta de Dropbox y repite todos los pasos anteriormente descritos, pero usa ‘Testools2’ como Display Name  (paso 5) y las credenciales de tu segunda cuenta de Dropbox en el paso 7. El resultado debería verse así:


Ahora tienes tus cuentas de Dropbox en el mismo lugar y puedes administrarlas desde aquí.

Transferir archivos entre  Google Drive y OneDrive

Requerimientos:
  • Estar registrado en una cuenta gratis en MultCloud. Puedes crear una cuenta en https://www.multcloud.com.
  • Una cuenta de Google Drive. Puedes usarla después de crear una nueva cuenta de Google.
  • Una cuenta de OneDrive.  Puedes crearla aquí: https://onedrive.live.com.
Agregar una cuenta de Google Drive

1. Ingresa a tu cuenta de MultCloud.
2. Haz clic en ‘Add Cloud Drives’.
3. Selecciona ‘Google Drive’.
4. Press ‘Next’.
5. Elige un nombre con el que se mostrará la cuenta. En este caso, la llamaré ‘TestGoogleDrive’.



6. Haz clic en ‘Add Google Drive Account’.
7. Ingresa tu correo electrónico de Google y presiona ‘Next’.
8. Ingresa tu contraseña y presiona ‘Sign in’.
9. Haz clic en ‘Allow’.



Si todo salió bien, deberías ver tu cuenta de Google Drive añadida al panel principal de MultCloud:


Agregar una cuenta de OneDrive

1. Ingresa a tu cuenta de MultCloud.
2. Haz clic en ‘Add Cloud Drives’.
3. Selecciona ‘OneDrive’.
4. Presiona ‘Next’.
5. Elige un nombre con el que se mostrará la cuenta. En este caso, la llamaré ‘TestOneDrive’.
6. Haz clic en ‘Add OneDrive Account’.
7. Ingresa el correo electrónico y la contraseña para la cuenta de OneDrive.
8. Presiona ‘Sign in’.
9. En la siguiente pantalla se te preguntará si deseas permitir a MultCloud acceder a tu información. Presiona ‘Yes’.



Tu cuenta de OneDrive se añadirá al panel de control de MultCloud:



Transferir archivos entre Google Drive y OneDrive arrastrando y soltando

Para esto, primero subiremos un archivo a Google Drive, lo cual se puede lograr desde MultCloud directamente:

1. En el panel principal de MultCloud, haz clic en ‘Upload’.



2. Haz clic en ‘Add’.
3. Selecciona un archivo para subir. En mi caso, subiré un archivo de texto llamado ‘A simple text file.txt’.



4. Haz clic en ‘Upload’.
5. Una vez que tenemos nuestro archivo en Google Drive, selecciónalo.



6. Ahora, arrastra el archivo a su destino. En este caso, OneDrive.



¡Y eso es todo! Ahora deberías ver el archivo que copiaste en OneDrive:



También puedes hacer clic derecho en el archivo que deseas transferir para copiarlo o pegarlo, como harías con el explorador de Windows.

Transferir archivos entre Google Drive y OneDrive con Cloud Transfer

Esta opción permite transferir carpetas y sus contenidos de una cuenta de nube a otra. Los pasos son sencillos:

1. En el panel de MultCloud, haz clic en CloudTransfer.



2. Haz clic en ‘From: Select the directory…’.
3. Selecciona la carpeta ‘TestGoogleDrive’. Dado que no hay subcarpetas aquí, se transferirán todos los archivos en la raíz de ‘TestGoogleDrive’.



4. Haz clic en OK.
5. Haz clic en ‘To: Select the target…’
6. Expande ‘TestOneDrive’.
7. Selecciona la carpeta ‘Documents’. Lo que pasará es que se creará una nueva carpeta dentro de ‘Documents’, y se transferirán los archivos a esa nueva carpeta.
8. Haz clic en OK. Ahora, deberías ver algo así:



9. Para iniciar la transferencia, haz clic en ‘Transfer Now’. Con esto se iniciará una nueva tarea en el ‘Task Manager’ en la parte superior izquierda.



10. Abre ‘Cloud Explorer’ para volver al panel principal.
11. Abre TestOneDrive > Documents
Aquí se creó una carpeta llamada ‘TestGoogleDrive’, cuyo contenido fue copiado de Google Drive:



Como se puede apreciar, el manejo de diferentes servicios de almacenamiento en la nube es fácil y rápido con MultCloud, una herramienta fantástica que simplifica mucho el trabajo.

Lo nuevo en esta versión

  • MultCloud ha sido actualizado a la versión 4.0. Los cambios son:
  • El Servicio de Cloud Sync, incluyendo 8 formas de sincronizar.
  • Se añadió soporte para OneDrive for Business, Dropbox for Business y Egnyte.

martes, 18 de octubre de 2016

Diplomado oficial gratuito de creación de aplicaciones Windows, Android y iPhone (Xamarin) de Microsoft



Este diplomado gratuito es una excelente oportunidad para aprender o mejorar los conocimientos en programación.

Diplomado Oficial de Aplicaciones Móviles con Xamarin


Microsoft Latinoamérica tiene el gusto de invitarte a participar del “Xamarin Diplomado”.


Esta certificación no tiene costo y todos los participantes que concluyan y califiquen el examen final de forma satisfactoria serán acreedores de un diploma expedido por Microsoft. Este curso está diseñado para impartirse en 5 semanas en el formato en línea de aula virtual. Al finalizar, el participante podrá desarrollar aplicaciones móviles básicas para iOS y Android con Xamarin Studio y aplicaciones Multiplataforma con Visual Studio (Android, iOS y Windows) usando C# como lenguaje de programación.


Si tienes conocimientos en C# y XAML y deseas empezar a desarrollar aplicaciones móviles multiplataforma, este Diplomado es para ti. ¡Regístrate!


Disertantes:


Enrique Aguilar
@enriqueaguilar


(México)
Xamarin MVP y Directivo en la Universidad De La Salle Bajío, Consultor y Administrador de Proyectos en Desarrollo de Software en empresas de Jalisco y en la región del Bajío en México.

Humberto Jaimes
@hjaimesdev 


(México) 

Xamarin MVP y Desarrollador de aplicaciones multiplataforma .Net con experiencia creando software de transferencia de fondos electrónicos y fundador de la comunidad "Devs Xamarin CDMX" en la Ciudad de México. 

Esteban Solano
@stvansolano

(Costa Rica) 

Xamarin MVP y Senior Software Engineer en desarrollo C# y .Net, fundador y principal impulsador del grupo de usuarios de la Comunidad Xamarin Costa Rica

Regístrate Aquí

viernes, 7 de octubre de 2016

Cambios en la certificación Microsoft 70-462 Administración de bases de datos SQL Server 2012 y 2014


Exámenes de simulación del examen 70-462

Para practicar y estudiar, hemos creado un examen actualizado de la certificación 70-462. Existe una versión gratuita y otra pagada. Contiene 3 exámenes de 50 preguntas cada exámen incluyendo respuestas y referencias para leer.

Es muy importante leer todas las referencias para poder pasar el exámen.
Usted puede descargarse el exámen del siguiente enlace:

Examen 70-462

Anteriormente la certificación 70-462 estaba destinada para SQL Server 2012. La versión 2008 tenía la certificación 70-432.

Microsoft decidió que los cambios entre SQL Server 2012 y 2014 no eran muy drásticos como para crear un nuevo examen. Es por eso que se decidió simplemente actualizar el examen 70-462 para que sea tanto para SQL Server 2012 y 2014.

¿Cuáles son los nuevos cambios al exámen?
Básicamente en el capítulo 5 en implementación de seguridad, en auditoría y en cifrado hay nuevos cambios. Esto permite dar mayor importancia a la seguridad utilizando técnicas de cifrado.

Otro tema son los usuarios de datos independientes. A partir de SQL Server 2012, existen usuarios que no requieren login para ingresar a la base de datos. Anteriormente, para acceder a una base de datos se requería de un usuario de inicio de sesión (login) y luego para acceder a la base de datos un usuario de base de datos. Actualmente, es posible acceder a la base de datos directamente sin necesidad del login o inicio de sesión.

También se incluyen tópicos de AlwaysOn en Instancias de conmutación por error (Failover Cluster) y Grupos de disponibilidad (Availability Groups ).



Si tiene dudas, no dude en escribir sus comentarios en el blog.







miércoles, 5 de octubre de 2016

Crear y borrar carpetas con SQL Server


Para crear una carpeta en SQL Server, existen diferentes formas:
1. Mediante xp_cmdshell que es un procedimiento almacenado
2. SSIS que es una herramienta de SQL Server
3. Mediante PowerShell que es un shell que viene con SQL Server
4. Mediante el Agente de SQL Server

1. xp_cmdshell

Para habilitar xp_cmdshell ejecute las siguientes sentencias T-SQL:



USE master;
GO
EXEC sp_configure 'show advanced option', '1';
RECONFIGURE WITH OVERRIDE;

EXEC sp_configure 'xp_cmdshell', 1;
GO
RECONFIGURE;


Estas sentencias habilitan las opciones avanzadas y luego el procedimiento almacenado extendido xp_cmdshell.

Para crear una carpeta llamada mi carpeta utilice las siguientes sentencias:

xp_cmdshell 'mkdir c:\micarpeta' 






Para remover una carpeta llamada micarpeta utilice las siguientes sentencias:
xp_cmdshell 'rd c:\micarpeta' 

2. Mediante PowerShell

Usted puede ingresar a PowerShell desde SQL Server Management Studio:


Los siguientes comandos permiten crear un folder llamado myPowerShellFolder

New-Item c:\myPowerShellFolder -type directory

Para borrar la carpeta se utilizan los siguientes comandos.

Remove-Item c:\myPowerShellFolder

3. Mediante SSIS
Utilizando SQL Server Data Tools. Abra un nuevo proyecto de integration services:






4. Mediante el Agente de SQL Server
Crear un trabajo:



En los pasos, cree un nuevo paso del tipo Operative System (Sistema operativo) y en Comando escriba los siguientes comandos mkdir c:\folderagente para crear un folder llamado folderagente:


Para borrar se necesita el siguiente comando: rd c:\folderagente:




martes, 4 de octubre de 2016

Crear ficheros o archivos en SQL Server



Para crear archivos o ficheros en SQL Server, se puede hacer de varias formas.

Acá presentamos algunas formas populares:
  1. Usando el Agente SQL Server. 
  2. Usando xp_cmdshell
  3. Usando SQL Server Integration Services
  4. SQL PowerShell

1. Agente SQL Server

Una forma sencilla es usando el Agente SQL Server. Este viene en SQL Server Edición Developer, Enterprise, Business Intelligence, Standard y Web (en resumen, todas las ediciones menos la Express que es la gratuita).

En el SQL Server Management Studio (SSMS) en el Agente SQL Server, vaya a Jobs (trabajos)>New Job (nuevo trabajo)




Especifique el Nombre (Name):

Cree un nuevo paso presionando el botón New (Nuevo) en la página de pasos (steps):

En los pasos del trabajo (job step), en tipo de paso (Type), seleccione Sistema Operativo  CmdExec (Operative system CmdExec). En la sección de Comando (Command) escriba echo este es un fichero>c:\sql\fichero.txt

Inicie el trabajo (Start Job at Step)




 Si todo sale bien, el archivo creado será el siguiente:





2. xp_cmdshell
Este procedimiento almacenado extendido permite llamar a la línea de comandos cmd dentro del código T-SQL de tal manera que se pueda ejecutar la línea de comandos dentro de procedimientos almacenados o también dentro de scripts de SQL Server.
Para habilitar, debe habilitar las opciones avanzadas usando el siguiente código T-SQL:

USE master;
GO
EXEC sp_configure 'show advanced option', '1';
RECONFIGURE WITH OVERRIDE;


El siguiente código habilita el procedimiento extendido xp_cmdshell. Este procedimiento almacenado extendido permite ejecutar la línea de comandos cmd:


EXEC sp_configure 'xp_cmdshell', 1;
GO
RECONFIGURE;

Una vez habilitado, el siguiente código crea un archivo llamado xpcmdshell.txt in la carpeta sql con el contenido xp_cmdshell ejemplo:

xp_cmdshell 'echo xp_cmdshell ejemplo>c:\sql\xpcmdshell.txt'

Si todo sale bien, el siguiente archivo se crearía:


El Agente es utilizado para ejecutar tareas en una hora y fecha específica.
3. Otra opción es Integraton Services. Esto requiere SQL Server Data Tools (SSDT) instalado.
En SSDT, vaya a Nuevo>Proyecto (New>Project)
Seleccione el proyecto Integration Services:


Arrastre la tarea Execute Process al panel de diseño:


En Executable (ejecutable), especifique la dirección de la línea de comandos, que normalmente se encuentra en la siguiente ruta: c:\Windows\system32\cmd.exe

Para ejecutar comandos, es necesario especificar /c para indicar que es un comando.
En Argumentos (arguments) le estamos pasando el valor /c echo archivo ssis>ssis.txt que permite crear un fichero o archivo:


Si todo sale bien, el siguiente archivo se crearía:



4. Powershell contiene un módulo de SQL. PowerShell es un shell que puede llamarse desde SQL Server Management Studio:

Los siguientes comandos permiten crear un archivo llamado archivoPowerShell.txt con el contenido especificado por el parámetro value:
New-Item c:\sql\archivoPowerShell.txt -type file -value "Este archivo fue hecho en PowerShell"
El archivo creado es el siguiente: