Download Native Client Sql Server 2019

1 view
Skip to first unread message

Hercules Montero

unread,
Apr 27, 2024, 11:08:43 AM4/27/24
to titerrayvi

Cómo descargar Native Client SQL Server 2019

Si usted está buscando una manera de descargar cliente nativo SQL Server 2019, usted puede ser decepcionado al saber que ya no está disponible. Microsoft ha eliminado SQL Server Native Client (SNAC) de SQL Server 2022 y SQL Server Management Studio 19 (SSMS). Además, no es compatible con la conexión a SQL Server 2019 y superior. En este artículo, explicaremos qué es el servidor SQL cliente nativo, por qué está obsoleto, cuáles son las alternativas y cómo instalarlo y usarlo si todavía lo necesita por alguna razón.

download native client sql server 2019


Descargar zip https://t.co/EORrc6AFiy



Qué es Native Client SQL Server?

SQL Server Native Client, también conocido como SNAC o SQLNCLI, es un término utilizado para referirse a los controladores ODBC y OLE DB para SQL Server. ODBC y OLE DB son API que permiten a las aplicaciones acceder a datos de varias fuentes, como bases de datos relacionales, hojas de cálculo, archivos de texto, etc. SQL Server Native Client proporciona una forma para que las aplicaciones se conecten a SQL Server utilizando estas API. También admite funciones específicas de SQL Server, como múltiples conjuntos de resultados activos (MARS), tipos definidos por el usuario (UDT), tipo de datos XML, etc.

Por qué está obsoleto?

Microsoft ha eliminado la versión obsoleta del cliente nativo de SQL Server (SQLNCLI o SQLNCLI11) y del proveedor heredado de Microsoft OLE DB para SQL Server (SQLOLEDB) para el desarrollo de nuevas aplicaciones. La razón es que estos controladores no se actualizan con las características del servidor más recientes y tienen algunas limitaciones y problemas. Por ejemplo, no son compatibles con la conmutación por error de múltiples suscripciones, siempre cifrados, índices de columnstore, etc. También tienen algunas vulnerabilidades de seguridad y problemas de compatibilidad.

Cuáles son las alternativas?

    Cómo instalar Native Client SQL Server 2019

    Si todavía necesita instalar el cliente nativo SQL Server 2019 para algunas aplicaciones heredadas o por razones de compatibilidad, puede seguir estos pasos:

    Requisitos previos

    Antes de instalar el cliente nativo SQL Server 2019, asegúrese de tener los siguientes requisitos previos:

      • Un equipo con Windows 7 o posterior.
      • Una versión de SQL Server 2014 o anterior instalada en el equipo o accesible desde la red.
      • Una conexión a Internet para descargar el archivo sqlncli.msi.

      Pasos

      Descargar el archivo sqlncli.msi

      El archivo sqlncli.msi es el programa de instalación redistribuible para el cliente nativo SQL server 2019. Puede descargarlo desde la página web Microsoft= SQL Server= 2012 Feature Pack. Elija la versión apropiada para su plataforma (x86, x64 o Itanium). Guarde el archivo en una carpeta en su computadora.

      Ejecutar el asistente de instalación

      Haga doble clic en el archivo sqlncli.msi para iniciar el asistente de instalación. Siga las instrucciones en la pantalla para completar la instalación. Es posible que tenga que reiniciar el equipo después de la instalación.

      Verificar la instalación

      Para verificar que el cliente nativo SQL Server 2019 está instalado correctamente, puede verificar lo siguiente:

        • Abra el Panel de Control y vaya a Programas y Características. Debería ver Microsoft SQL Server 2012 Native Client en la lista de programas instalados.
        • Abra el Administrador de fuentes de datos ODBC y vaya a la pestaña Controladores. Debería ver SQL Server Native Client 11.0 en la lista de controladores disponibles.
        • Abra el Editor del Registro y vaya a HKEY_LOCAL_MACHINE SOFTWARE Microsoft SQLNCLI11. Debería ver las claves y valores del Registro para el cliente nativo SQL Server 2019.

        Después de instalar el cliente nativo SQL Server 2019, puede usarlo para conectarse a SQL Server usando ODBC u OLE DB. Aquí hay algunos ejemplos de cómo hacer eso:

        Conectarse a SQL Server usando ODBC

        Para conectarse a SQL Server usando ODBC, necesita crear un nombre de fuente de datos (DSN) que especifique los parámetros de conexión, como el nombre del servidor, el nombre de la base de datos, el modo de autenticación, etc. Puede crear un DSN utilizando el Administrador de fuentes de datos ODBC o mediante programación utilizando la función SQLConfigDataSource. Aquí hay un ejemplo de cómo crear un DSN usando el administrador de fuentes de datos ODBC:

          • Abra el administrador de fuentes de datos ODBC y vaya a la pestaña System DSN.
          • Haga clic en Agregar y seleccione SQL Server Native Client 11.0 de la lista de controladores.
          • Haga clic en Finalizar e introduzca un nombre y una descripción para el DSN.
          • Haga clic en Siguiente e introduzca el nombre del servidor y el modo de autenticación para la instancia de SQL Server.
          • Haga clic en Siguiente y seleccione el nombre de la base de datos de la lista o introdúzcala manualmente.
          • Haga clic en Siguiente y configure cualquier opción adicional según sea necesario.
          • Haga clic en Finalizar y pruebe la conexión.

          Una vez que haya creado un DSN, puede usarlo en el código de su aplicación para conectarse a SQL Server usando ODBC. Aquí hay un ejemplo de cómo hacer eso en C#:

          usando System.Data.Odbc; // Cree un objeto de conexión usando el conn DSN OdbcConnection = new OdbcConnection("DSN=MyDSN"); // Abra el conn de conexión. Abrir(); // Crear un objeto de comando usando la conexión OdbcCommand cmd = new OdbcCommand("SELECT * FROM Customers", conn); // Ejecute el comando y obtenga un lector de datos OdbcDataReader reader = cmd.ExecuteReader(); // Bucee a través del lector de datos y muestre los resultados mientras muestra (reader.Read()) Console.WriteLine(reader["CustomerID"] + " + reader["CompanyName"]); // Cierre el lector de datos, comando y lector de conexiones.Close(); cmd.Dispose(); conn.Close();

          Para conectarse a SQL Server usando OLE DB, necesita crear una cadena de conexión que especifique el nombre del proveedor y los parámetros de conexión, como el nombre del servidor, el nombre de la base de datos, el modo de autenticación, etc. Puede crear una cadena de conexión utilizando el cuadro de diálogo Propiedades del enlace de datos o mediante programación utilizando la clase OleDbConnectionStringBuilder. Aquí hay un ejemplo de cómo crear una cadena de conexión usando el cuadro de diálogo Propiedades del enlace de datos:

            • Crear un nuevo archivo de texto y renombrarlo con una extensión . udl.
            • Haga doble clic en el archivo y seleccione Microsoft OLE DB Provider for SQL Server de la lista de proveedores.
            • Haga clic en Siguiente e introduzca el nombre del servidor y el modo de autenticación para la instancia de SQL Server.
            • Seleccione o introduzca el nombre de la base de datos de la lista o manualmente.
            • Haga clic en Probar conexión y verifique que tenga éxito.
            • Haga clic en OK y abra el archivo con un editor de texto.
            • Copie la cadena de conexión del archivo.

            Una vez que haya creado una cadena de conexión, puede usarla en el código de su aplicación para conectarse a SQL Server usando OLE DB. Aquí hay un ejemplo de cómo hacer eso en C#:

            usando System.Data.OleDb; // Cree un objeto de conexión usando la cadena de conexión OleDbConnection conn = new OleDbConnection("Provider=SQLNCLI11;Server=MyServer;Database=MyDatabase;Trusted_Connection=yes;"); // Abra el conn de conexión. Abrir(); // Crear un objeto de comando usando la conexión OleDbCommand cmd = new OleDbCommand("SELECT * FROM Customers", conn); // Ejecute el comando y obtenga un lector de datos OleDbDataReader reader = cmd.ExecuteReader(); // También se muestran algunos ejemplos de cómo conectarse a SQL Server usando ODBC y OLE DB usando el cliente nativo SQL Server 2019. Esperamos que haya encontrado este artículo útil e informativo. Si tiene alguna pregunta o comentario, no dude en dejar un comentario a continuación.

            Preguntas frecuentes

            Q: Puedo usar el cliente nativo SQL Server 2019 para conectarme a SQL Server 2022 o posterior?

            A: No, el cliente nativo SQL Server 2019 no admite conexión a SQL Server 2022 o posterior. En su lugar, debe usar el nuevo controlador OLE DB de Microsoft para SQL Server (MSOLEDBSQL) o el último controlador ODBC de Microsoft para SQL Server.

            Q: Puedo usar el cliente nativo SQL Server 2019 para conectarme a Azure SQL Database u otros servicios de nube?

            A: No, el cliente nativo SQL Server 2019 no admite la conexión a Azure SQL Database u otros servicios de nube. En su lugar, debe usar el nuevo controlador OLE DB de Microsoft para SQL Server (MSOLEDBSQL) o el último controlador ODBC de Microsoft para SQL Server.

            Q: Cómo puedo desinstalar el cliente nativo SQL Server 2019 desde mi computadora?

            A: Para desinstalar el cliente nativo SQL Server 2019 desde su computadora, puede seguir estos pasos:

              • Abra el Panel de Control y vaya a Programas y Características.
              • Seleccione Microsoft SQL Server 2012 Native Client y haga clic en Desinstalar.
              • Siga las instrucciones en la pantalla para completar la desinstalación.
              • Reinicie su computadora si se le solicita.

              Q: Cómo puedo actualizar el cliente nativo SQL Server 2019 a la última versión?

              A: Para actualizar el cliente nativo SQL Server 2019 a la última versión, puede seguir estos pasos:

                • Haga doble clic en el archivo sqlncli.msi para iniciar el asistente de instalación.
                • Siga las instrucciones en la pantalla para completar la instalación.
                • Reinicie su computadora si se le solicita.

                Q: Dónde puedo encontrar más información y documentación sobre el cliente nativo SQL Server 2019?

                A: Puede encontrar más información y documentación sobre el cliente nativo SQL Server 2019 de las siguientes fuentes:

                  17b9afdd22
                  Reply all
                  Reply to author
                  Forward
                  0 new messages