{"id":599,"date":"2017-09-19T21:40:56","date_gmt":"2017-09-19T21:40:56","guid":{"rendered":"http:\/\/www.manualsqlserver.com\/?p=599"},"modified":"2020-05-18T23:35:37","modified_gmt":"2020-05-18T23:35:37","slug":"credenciales-en-sql-server","status":"publish","type":"post","link":"https:\/\/manualsqlserver.com\/?p=599","title":{"rendered":"Credenciales en SQL Server"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_D.png\" alt=\"\" class=\"wp-image-1030\" width=\"268\" height=\"233\"\/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Credenciales<\/strong><\/h1>\n\n\n\n<p>Una credencial es un objeto de SQL Server que contiene la informaci\u00f3n de autenticaci\u00f3n\u00a0necesaria 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.<br><script>&lt;br \/>      (adsbygoogle = window.adsbygoogle || []).push({});&lt;br \/> <\/script><\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Consideraciones:<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>SQL Server utiliza internamente la informaci\u00f3n de la credencial.<\/li><li>Las credenciales incluyen generalmente un nombre de usuario y una contrase\u00f1a de Windows.<\/li><li>Si el inicio de sesi\u00f3n a SQL Server fue con una cuenta de SQL, se utiliza la credencial para permitir al usuario acceder a recursos situados fuera de la instancia del servidor.<\/li><li>Cuando el recurso externo es Windows, el usuario se autentica como el usuario de Windows especificado en la credencial.<\/li><li>Varios inicios de sesi\u00f3n de SQL Server pueden tener asignadas una \u00fanica credencial, sin embargo, un inicio de sesi\u00f3n de SQL Server solo se puede asignar a una credencial.<\/li><li>Las credenciales del sistema se crean de forma autom\u00e1tica y se asocian a EndPoints espec\u00edficos.<\/li><li>Los nombres de las credenciales del sistema comienzan por dos signos de n\u00famero (##).<\/li><\/ul>\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\n\n\n<h3 class=\"wp-block-heading\"><strong>Creaci\u00f3n de Credenciales<\/strong><\/h3>\n\n\n\n<p><strong>Instrucci\u00f3n: Create Credential<\/strong><br>Crea una credencial en SQL Server<br>Sintaxis:<\/p>\n\n\n\n<p>Create Credential NombreCredencial WITH IDENTITY = &#8216;Identidad&#8217;<br>[ , SECRET = &#8216;password&#8217; ]<br>[ FOR CRYPTOGRAPHIC PROVIDER ProveedorCriptogr\u00e1fico ]<\/p>\n\n\n\n<p><strong>Donde:<\/strong><\/p>\n\n\n\n<p><strong>NombreCredencial<\/strong><br>Especifica el nombre de la credencial que se va a crear. NombreCredencial no puede comenzar por el signo de n\u00famero (#). Las credenciales del sistema comienzan por ##.<\/p>\n\n\n\n<p><strong>IDENTITY =&#8217;Identidad&#8217;<\/strong><br>Especifica el nombre de la cuenta que se utilizar\u00e1 para conectarse fuera del servidor.<\/p>\n\n\n\n<p><strong>SECRET =&#8217;password&#8217;<\/strong><br>Especifica el secreto necesario para la autenticaci\u00f3n de salida. Esta cl\u00e1usula es opcional.<\/p>\n\n\n\n<p><strong>FOR CRYPTOGRAPHIC PROVIDER ProveedorCriptogr\u00e1fico<\/strong><br>Especifica el nombre de un Proveedor de administraci\u00f3n de claves de la empresa (EKM).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ejemplo:<\/strong><\/h3>\n\n\n\n<p><strong>Ejercicio 1<\/strong><br><strong>Crear una credencial con la cuenta de Windows, el servidor se llama TrainerSQL y el usuario&nbsp;<\/strong><strong>de Windows es TesterDBA<\/strong><\/p>\n\n\n\n<p>USE master<br>go<br>Create Credential Supervisor WITH IDENTITY = &#8216;TrainerSQL\\TesterDBA&#8217;, SECRET = &#8216;123&#8217;<br>go<\/p>\n\n\n\n<p><strong>Para listar las credenciales del servidor<\/strong><\/p>\n\n\n\n<p>select * from sys.credentials<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\n\n\n<h3 class=\"wp-block-heading\"><strong>Importante<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Una vez creada una credencial, puede asignarla a un inicio de sesi\u00f3n de SQL Server mediante CREATE LOGIN o ALTER LOGIN. (<a href=\"http:\/\/www.manualsqlserver.com\/?p=540\">Ver Logins<\/a>)<\/li><li>Un inicio de sesi\u00f3n de SQL Server solamente se puede asignar a una credencial, pero una credencial puede asignarse a varios inicios de sesi\u00f3n de SQL Server.<\/li><\/ul>\n\n\n\n<p><strong>Crear un inicio de sesi\u00f3n llamado PowerDBA y asignar la credencial Supervisor<\/strong><\/p>\n\n\n\n<p>Create login PowerDBA with password = &#8216;123&#8217;, credential= Supervisor<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 2<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Crear una Credencial usando el asistente.<\/strong><\/p>\n\n\n\n<p>Los pasos son los siguientes:<\/p>\n\n\n\n<p>1. En el Explorador de objetos de Microsoft SQL Server Management Studio, desplegar el nodo Seguridad y pulsar bot\u00f3n derecho en Credenciales y seleccionar Nueva Credencial&#8230;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_01.png\" alt=\"\" class=\"wp-image-1024\" width=\"487\" height=\"408\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_01.png 322w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_01-300x252.png 300w\" sizes=\"auto, (max-width: 487px) 100vw, 487px\" \/><\/figure><\/div>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"471\" height=\"396\" class=\"alignnone wp-image-605\" src=\"http:\/\/www.manualsqlserver.com\/wp-content\/uploads\/2017\/07\/ManualSQL_Credenciales_01-300x252.png\" alt=\"\">2. Escribir el nombre de la credencial y su contrase\u00f1a, para el ejemplo el nombre es CursoSQL En este paso especificamos la contrase\u00f1a y su confirmaci\u00f3n.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_02.png\" alt=\"\" class=\"wp-image-1025\" width=\"840\" height=\"754\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_02.png 704w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_02-300x269.png 300w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure><\/div>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-604\" src=\"http:\/\/www.manualsqlserver.com\/wp-content\/uploads\/2017\/07\/ManualSQL_Credenciales_02-300x269.png\" alt=\"\" width=\"506\" height=\"454\"><br>3. Para la identidad se recomienda pulsar click en el bot\u00f3n con los tres puntos, aparece la ventana para seleccionar un usuario o grupo.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_03.png\" alt=\"\" class=\"wp-image-1026\" width=\"723\" height=\"382\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_03.png 488w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_03-300x159.png 300w\" sizes=\"auto, (max-width: 723px) 100vw, 723px\" \/><\/figure><\/div>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"449\" height=\"238\" class=\"alignnone wp-image-603\" src=\"http:\/\/www.manualsqlserver.com\/wp-content\/uploads\/2017\/07\/ManualSQL_Credenciales_03-300x159.png\" alt=\"\"><br>4. Seleccionar la ubicaci\u00f3n, es decir, el equipo donde se encuentra la cuenta Windows, para seleccionar un equipo diferente se puede pulsar el bot\u00f3n Ubicaciones.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_04_1.png\" alt=\"\" class=\"wp-image-1028\" width=\"709\" height=\"788\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_04_1.png 527w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_04_1-270x300.png 270w\" sizes=\"auto, (max-width: 709px) 100vw, 709px\" \/><\/figure><\/div>\n\n\n\n<p>5. Pulsar Opciones Avanzadas, se muestra la ventana para seleccionar el usuario o grupo, pulsar <strong>Buscar ahora<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_04.png\" alt=\"\" class=\"wp-image-1027\" width=\"710\" height=\"677\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_04.png 529w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_04-300x286.png 300w\" sizes=\"auto, (max-width: 710px) 100vw, 710px\" \/><\/figure><\/div>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"487\" height=\"464\" class=\"alignnone wp-image-602\" src=\"http:\/\/www.manualsqlserver.com\/wp-content\/uploads\/2017\/07\/ManualSQL_Credenciales_04-300x286.png\" alt=\"\">6. Seleccionar la cuenta y pulsar Aceptar.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"632\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_05.png\" alt=\"\" class=\"wp-image-1029\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_05.png 704w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_Credenciales_05-300x269.png 300w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/figure><\/div>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"501\" height=\"449\" class=\"alignnone wp-image-601\" src=\"http:\/\/www.manualsqlserver.com\/wp-content\/uploads\/2017\/07\/ManualSQL_Credenciales_05-300x269.png\" alt=\"\"><br>7. Al regresar a la ventana principal de Nueva credencial pulsar nuevamente Aceptar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Credenciales Una credencial es un objeto de SQL Server que contiene la informaci\u00f3n de autenticaci\u00f3n\u00a0necesaria 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.<\/p><p><a class=\"more-link btn\" href=\"https:\/\/manualsqlserver.com\/?p=599\">Seguir leyendo<\/a><\/p>\n","protected":false},"author":1,"featured_media":1030,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,9,10],"tags":[17,23,75,41],"class_list":["post-599","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion","category-registros-vistas","category-seguridad","tag-create-login","tag-credencial","tag-credenciales-en-sql-server","tag-logins","nodate","item-wrap"],"_links":{"self":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts\/599","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=599"}],"version-history":[{"count":1,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts\/599\/revisions"}],"predecessor-version":[{"id":1032,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts\/599\/revisions\/1032"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/media\/1030"}],"wp:attachment":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}