{"id":1894,"date":"2020-05-26T16:08:30","date_gmt":"2020-05-26T16:08:30","guid":{"rendered":"http:\/\/manualsqlserver.com\/?p=1894"},"modified":"2020-05-26T16:08:32","modified_gmt":"2020-05-26T16:08:32","slug":"credenciales-en-sql-server-modificacion-eliminacion","status":"publish","type":"post","link":"https:\/\/manualsqlserver.com\/?p=1894","title":{"rendered":"Credenciales en SQL Server Modificaci\u00f3n &#8211; Eliminaci\u00f3n"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"232\" height=\"301\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQLServer_CredencialesModificar__D.png\" alt=\"\" class=\"wp-image-1895\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Credenciales en SQL Server<\/h2>\n\n\n\n<p style=\"font-size:26px\"><strong>Modificar y eliminar credenciales<\/strong><\/p>\n\n\n\n<p>Una credencial es un objeto de SQL Server que contiene la informaci\u00f3n de autenticaci\u00f3n necesaria para acceder a un recurso cuyo acceso est\u00e1  administrado fuera de SQL Server, por ejemplo una carpeta, una impresora, un recurso compartido asignado a una cuenta de Windows. (<a href=\"https:\/\/manualsqlserver.com\/?p=599\" target=\"_blank\" rel=\"noreferrer noopener\">Ver credenciales en SQL Server<\/a>)<\/p>\n\n\n\n<!--more-->\n\n\n\n<p style=\"font-size:22px\"><strong>Crear Credenciales<\/strong><\/p>\n\n\n\n<p><strong>Para crear credenciales se utiliza la instrucci\u00f3n Create credencial. Para crear la credencial llamada TrainerCredencial en base al usuario de Windows  TestCredenciales en el equipo CubilTrainer se utiliza la siguiente instrucci\u00f3n<\/strong><br>USE [master]<br>GO<br>CREATE CREDENTIAL TrainerCredencial<br>WITH IDENTITY = &#8216;CubilTrainer\\TestCredenciales&#8217;, SECRET = &#8216;123&#8217;<br>GO<\/p>\n\n\n\n<p><strong>Para listar las credenciales<\/strong><br>select * from sys.credentials<br>go<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQLServer_CredencialesModificar_01-1024x104.png\" alt=\"\" class=\"wp-image-1896\" width=\"782\" height=\"79\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQLServer_CredencialesModificar_01-1024x104.png 1024w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQLServer_CredencialesModificar_01-300x30.png 300w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQLServer_CredencialesModificar_01-768x78.png 768w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQLServer_CredencialesModificar_01.png 1322w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/figure>\n\n\n\n<p style=\"font-size:22px\"><strong>Modificaci\u00f3n de credenciales<\/strong><\/p>\n\n\n\n<p><strong>Instrucci\u00f3n Alter Credencial<\/strong><br>Permite modificar una credencial, las opciones posibles son: cambiar la identidad, es decir, el usuario de Windows de la identidad y cambiar el password.<br><strong>Sintaxis<\/strong><br>ALTER CREDENTIAL NombreCredencial<br>WITH IDENTITY = &#8216;NombreIdentidad&#8217;<br>[ , SECRET = &#8216;password&#8217; ]<br>go<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Importante:<\/strong><\/li><li><strong>Cuando se cambia una credencial, se restablecen los valores de NombreIdentidad y secret. Si no se especifica el argumento SECRET opcional, el valor del secreto cambiar\u00e1 a NULL.<\/strong><\/li><li><strong>El Password se encripta utilizando la clave maestra del servicio. Si la clave maestra de servicio se regenera, el Password se vuelve a cifrar utilizando la nueva clave maestra de servicio.<\/strong><\/li><li><strong>La informaci\u00f3n sobre las credenciales se puede ver en la vista del cat\u00e1logo sys.credentials.<\/strong><\/li><\/ul>\n\n\n\n<p style=\"font-size:18px\"><strong>Permisos necesarios <\/strong>(<a href=\"https:\/\/manualsqlserver.com\/?p=617\" target=\"_blank\" rel=\"noreferrer noopener\">Ver Grant para asignar permisos<\/a>)<\/p>\n\n\n\n<p>Requiere ALTER ANY Credential<br>Si la credencial es una credencial del sistema, se requiere el permiso CONTROL SERVER.<\/p>\n\n\n\n<p style=\"font-size:24px\"><strong>Ejercicios<\/strong><\/p>\n\n\n\n<p style=\"font-size:22px\"><strong>Ejercicio 1<\/strong><\/p>\n\n\n\n<p><strong>Cambiar el Password (secret) de la credencial<\/strong> <strong>TrainerCredencial<\/strong><br>Alter credential TrainerCredencial<br>with identity = &#8216;CubilTrainer\\TestCredenciales&#8217;,<br>SECRET = &#8216;nuevo321&#8217;<br>go<\/p>\n\n\n\n<p style=\"font-size:22px\"><strong>Ejercicio 2<\/strong><\/p>\n\n\n\n<p><strong>Eliminar el password (secret) de la credencial TrainerCredencial<\/strong><br>Alter credential TrainerCredencial<br>with identity = &#8216;CubilTrainer\\TestCredenciales&#8217;<br>go<\/p>\n\n\n\n<p style=\"font-size:24px\"><strong>Eliminaci\u00f3n de credenciales<\/strong><\/p>\n\n\n\n<p><strong>Instrucci\u00f3n Drop Credencial<\/strong><\/p>\n\n\n\n<p>Permite eliminar una credencial<br>Sintaxis<br>DROP CREDENTIAL NombreCredencial<br>go<\/p>\n\n\n\n<p style=\"font-size:18px\"><strong>Permisos necesarios <\/strong>(<a rel=\"noreferrer noopener\" href=\"https:\/\/manualsqlserver.com\/?p=617\" target=\"_blank\">Ver Grant para asignar permisos<\/a>)<\/p>\n\n\n\n<p>Requiere ALTER ANY Credential<br>Si la credencial es una credencial del sistema, se requiere el permiso CONTROL SERVER.<\/p>\n\n\n\n<p style=\"font-size:22px\"><strong>Ejercicio 3<\/strong><\/p>\n\n\n\n<p>Eliminar la credencial TrainerCredencial<br>Drop credential TrainerCredencial<br>go<\/p>\n\n\n\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n<ins class=\"adsbygoogle\"\n     style=\"display:block; text-align:center;\"\n     data-ad-layout=\"in-article\"\n     data-ad-format=\"fluid\"\n     data-ad-client=\"ca-pub-2636008503986218\"\n     data-ad-slot=\"1902193434\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Credenciales en SQL Server Modificar y eliminar credenciales Una credencial es un objeto de SQL Server que contiene la informaci\u00f3n de autenticaci\u00f3n necesaria para acceder a un recurso cuyo acceso est\u00e1 administrado fuera de SQL Server, por ejemplo una carpeta, una impresora, un recurso compartido asignado a una cuenta de Windows. (Ver credenciales en SQL &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/manualsqlserver.com\/?p=1894\">Seguir leyendo<\/a><\/p>\n","protected":false},"author":1,"featured_media":1895,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[205,206,207],"class_list":["post-1894","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seguridad","tag-alter-credential","tag-create-credential","tag-drop-credential","nodate","item-wrap"],"_links":{"self":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts\/1894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1894"}],"version-history":[{"count":1,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts\/1894\/revisions"}],"predecessor-version":[{"id":1897,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts\/1894\/revisions\/1897"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/media\/1895"}],"wp:attachment":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}