Cómo encriptar datos en SQL Server y Azure SQL paso a paso

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • En este primer capitulo de 2, te voy a estar mostrando diferentes técnicas para SQL Server y Azure SQL que podes utilizar para encriptar datos en tus tablas.
    Mas información en mi blog
    blogs.triggerd...
    #sql #sqlserver #seguridad #cursosgratis #tutorial #azuresql #dba

Комментарии • 33

  • @Nik0SiC
    @Nik0SiC Год назад

    Excelente.

  • @juanpesalaccia735
    @juanpesalaccia735 Год назад

    Muchas gracias Maxi!! Muy generoso de tu parte!!

  • @davidortiz5112
    @davidortiz5112 Год назад

    Excelente información muchas gracias Maxi

  • @randolfojolongutierrez5311
    @randolfojolongutierrez5311 Год назад

    Bellaza, espero la segunda parte, saludos desde Guatemala.

  • @benedictogarcia1960
    @benedictogarcia1960 10 месяцев назад

    Gracias Me ayudó mucho

  • @VioletaDuarte-lg5qw
    @VioletaDuarte-lg5qw 6 месяцев назад

    EXCELENTÍSIMO!!! la unica observación es si pudieras no "zoomear para adelante y para atrás" tan repetidamente, que los que estamos mas vejetes nos mareamos un poco, jajaj

    • @maxiaccotto
      @maxiaccotto  6 месяцев назад

      Lo tomare en consideración

  • @VladimirMaduroCeledón
    @VladimirMaduroCeledón 2 месяца назад

    Max gracias por la explicación, ha sido de mucha utilidad.
    Una pregunta, cuando ya tienes tablas creadas y además pobladas, ¿Cómo haces para encriptar la o las columnas que "ahora" son necesarias que estén encriptadas? ¿Cómo aplicas la encriptación en ellas?
    Muchas gracias, un saludo.

    • @maxiaccotto
      @maxiaccotto  2 месяца назад

      Depende de lo que quieras hacer pero debes hacer un rebuild de la tabla

  • @jeffersonromario5936
    @jeffersonromario5936 Год назад

    Nose si es normal, pero cuando solo quiero crear el certificado y quiero hacer mediante el certificado, todo funciona OKEY, pero al momento del BACKUP, y quiero importarlo no me deja, este me obliga a crear la master key para importar el backup de mi certificado. Cuando creo la master key, este ya no se guarda como ENCRYPTED_BY_PASSWORD, se guarda como ENCRYPTED_BY_MASTER_KEY.

  • @juancesarleivagomez3065
    @juancesarleivagomez3065 Год назад

    Excelente Video Maxi. Una consulta como se puede realizar backup de ASYMMETRIC KEY para utilizar en otra instancia sin tener que restaurar toda la base de datos? Específicamente para SQL SERVER 2017 14.0

    • @maxiaccotto
      @maxiaccotto  Год назад +1

      No uso mucho las AK pero fijate este link a ver si te es util: learn.microsoft.com/en-us/sql/t-sql/statements/backup-symmetric-key-transact-sql?view=sql-server-ver16

    • @juancesarleivagomez3065
      @juancesarleivagomez3065 Год назад

      Ahora me Fijo, gracias Maxi

  • @egvakd
    @egvakd 11 месяцев назад

    gracias Maxi por compartir tu conocimiento. consulta : Como puedo
    encriptar una columna de una tabla que ya la tengo cargada? hay alguna metodologia?

    • @maxiaccotto
      @maxiaccotto  11 месяцев назад +1

      Hola, podes usar alwaysencrypted

  • @mpm-ol2lw
    @mpm-ol2lw 6 месяцев назад

    ¿cual es la 2da parte?

  • @MrLibedinsky
    @MrLibedinsky Год назад

    Hola. Tengo una duda muy importante con respecto a la parte de Encriptación. Primero coloca 'clave' , que entiendo que sería la clave elegida por mí para ese campo de la tabla, y luego pone 'Varbinary' o 'Varchar' , es decir, está colocando una frase en particular o el tipo de variable que corresponde a ese campo de la tabla? O sea, está encriptando una frase de la columna de la tabla o toda la columna? Porque yo necesito encriptar el contenido de toda la columna, me explico?
    Gracias!

    • @maxiaccotto
      @maxiaccotto  Год назад +1

      Se encripta el campo completo o una variable , ambas con las mismas funciones

    • @MrLibedinsky
      @MrLibedinsky Год назад

      @@maxiaccotto Ok. Una duda más si serías tan amable: Yo necesito, porque estoy realizando una actividad práctica obligatoria para la carrera que estoy realizando, que la encriptación sea a nivel del campo entero (que no sea vea ningún dato de esa columna). Entonces, en la parte que coloco la clave , al lado qué coloco? el nombre del campo? El tipo de variable correspondiente a ese campo? Y una última pregunta:
      La clave, qué tipo de dato debe ser? Int, Char, Alfanumérica? Y por último: los apóstrofes que colocás en la clave y en , por ejemplo varbinary, son obligatorios?
      Millón de gracias

  • @mannygamer8175
    @mannygamer8175 Год назад

    excelente video.
    Maxi, te quiero hacer una pregunta, existe la posibilidad de cambiar una base de datos de 2019 a 2012? saludos.

    • @MrArturoxthomas
      @MrArturoxthomas Год назад +1

      Creo que exportando la data de la base de datos junto con el schema(estructura) el management studio te permite generar un script con todos los querys de definición y los inserts de los datos. Cuando configuras las opciones del script debes seleccionar la versión de destino de SQL.

    • @maxiaccotto
      @maxiaccotto  Год назад

      Si ya esta en SQL 2019 y la queres migrar a SQL 2012 debes exportar / importar todo

    • @mannygamer8175
      @mannygamer8175 Год назад

      @@maxiaccotto si es lo hemos hecho, pero creí que habría alguna otra forma, porque es enorme la base de datos, pero bueno, muchas gracias

  • @estoreals2797
    @estoreals2797 7 месяцев назад

    hola, tengo una duda, a la hora de insertar con parametros osea
    EncryptByPassPhrase('contraseña', @Contraseña), a la hora de mostrar con el select, solo muestra el primer caracter y ya, ejemplo:
    Contraseña
    a
    Contraseña
    p
    Contraseña
    h
    ¿Cómo se soluciona eso?

    • @maxiaccotto
      @maxiaccotto  6 месяцев назад

      No me queda claro tu duda y en todo caso habría
      que verlo

  • @jeffersonromario5936
    @jeffersonromario5936 Год назад

    Cuando has creado el certificado, has creado el master key antes, pero donde se debe crear? en el master o en la tabla, no entiendo muy bien esa nota.

    • @maxiaccotto
      @maxiaccotto  Год назад

      learn.microsoft.com/en-us/sql/relational-databases/data-compression/data-compression?view=sql-server-ver16

    • @jeffersonromario5936
      @jeffersonromario5936 Год назад

      @@maxiaccotto que tiene que ver la compresion? Ahora estoy mas confundido que antes.

    • @maxiaccotto
      @maxiaccotto  Год назад

      Me confundi de link, learn.microsoft.com/en-us/sql/relational-databases/security/encryption/sql-server-encryption?view=sql-server-ver16