Microsoft® Sql Server® 2016 Native Client - Qfe

1 view
Skip to first unread message

Catherin Bergan

unread,
Aug 5, 2024, 7:43:52 AM8/5/24
to itonbuiland
Youcan also get sqlncli.msi from the SQL Server 2012 Feature Pack web page. To download the most recent version of the SQL Server Native Client, go to Microsoft SQL Server 2012 Feature Pack. If a previous version of SQL Server Native Client earlier than SQL Server 2012 is also installed on the computer, SQL Server Native Client 11.0 will be installed side-by-side with the earlier version.

In addition to installing SQL Server Native Client as part of the SQL Server installation, there is also a redistributable installation program named sqlncli.msi, which can be found on the SQL Server installation disk in the following location: %CD%\Setup\.


You can distribute SQL Server Native Client through sqlncli.msi. You might have to install SQL Server Native Client when you deploy an application. One way to install multiple packages in what seems to the user to be a single installation is to use chainer and bootstrapper technology. For more information, see Authoring a Custom Bootstrapper Package for Visual Studio 2005 and Adding Custom Prerequisites.


The x64 and Itanium versions of sqlncli.msi also install the 32-bit version of SQL Server Native Client. If your application targets a platform other than the one it was developed on, you can download versions of sqlncli.msi for x64, Itanium, and x86 from the Microsoft Download Center.


When you invoke sqlncli.msi, only the client components are installed by default. The client components are files that support running an application that was developed using SQL Server Native Client. To also install the SDK components, specify ADDLOCAL=All on the command line. For example:


If you use the /passive, /qn, /qb, or /qr option with msiexec, you must also specify IACCEPTSQLNCLILICENSETERMS=YES, to explicitly indicate that you accept the terms of the end user license. This option must be specified in all capital letters.


Because applications such as SQL Server server and the SQL Server tools depend on SQL Server Native Client, it is important not to uninstall SQL Server Native Client until all dependent applications are uninstalled. To provider users with a warning that your application depends on SQL Server Native Client, use the APPGUID install option in your MSI, as follows:


Why am I doubting about item 1 above ? When I tried our FIRST installation on a fresh OS, in fact he UPGRADED the existing database which was still there from the test server. So in fact, this was seen as a non-clean install at that moment.


Did you remember to install the client on the BigFix server machine as well? The client is required to be on the BigFix server machine in order for the server machine to function properly. Can you please check and let us know.


Hello, yes, I did.

But the issues are occuring BEFORE the client needs to be installed.

If I continue installing Console and Client after installing the server, the Console is almost empty. There are no sites at the bottom and even the Licensing sites is not available.


I appreciate from previous posts that the Native client x86/32-bit version is required because PowerBuilder 12.5.2 is 32-bit. (If I install the x64/64-bit Native Client, MS SQL Server does not recognise it and advises it is not installed)


I found going to the various Microsoft sites was like trying to get a glass of water out of Niagara Falls and, at one point, I came across a recipe for pancakes. Nor did reverting to NC 2008 permit an install.


In summary, the Microsoft documentation said the 32-bit NC is installed when installing the 64-bit NC. This may be so for earlier releases but it is not the case with Windows 8 and SQL Server Express 2012.


In this respect, as Scott Morris graphically demonstrated, even if I could install the 32-bit NC for SQL Server 2012 on Windows 8, the PowerBuilder 12.5.2 Database Profile Setup is hard-code - no doubt for a reason - to only allow selection of NC 2005 or 2008.


The fall-back option, as suggested by David Peace and Roland Smith, was to install NC 2008. On running the MS .msi download, I got the message, "Installation of this product failed because it is not supported on this operating system..." - the same message I got attempting to install NC 2012 32-bit.


(Installing MS SQL Server 2008 just to capture NC is not a viable option as neither I nor two technicians could manage an install of SQL 2008 on the computer in question - an Asus combined tablet and laptop with a i.7 processor - hence my move up to SQL Server 2012).


A dilemma remains, however, and it's perhaps a dilemma for other developers, which is what to tell a client if they ask, "We're moving to SQL Server 2012 (or 2014) and Windows 8. Is you application compatible?"


PB 12.6 may be the answer to this question as it has 64-bit. But it seems implicit from what I've read that you can't migrate an application from 32-bit to 64-bit, this implicit notion coming from a statement that said it would be necessary to develop in both 32-bit and 64-bit - two separate applications. Stated differently, as I read it, you couldn't develop in 32-bit and migrate that version to a 64-bit version. Hopefully, I'm wrong on this.


Running apps within the IDE is 32bit always. The exe can be created as 64bit by choosing an option in the project object. There may be a few features not supported in 64bit executables, I don't remember from the beta. They added a new data type LongPtr that automatically switches between 32/64 bit based on the exe mode. This can be used for Win API calls that require it.


I'm relieved to hear that . I've not used 12.6 but I said it was "implicit" from what I'd read - that was from an SAP site, "If you want to deliver both 32-bit and 64-bit versions of your application, you should use separate projects and separate folders for the deployed output." My mistake; I read "project" and was thinking "workspace".


I don't believe that PB 12.5.1 (classic) supports the latest versions of native client - and I don't think anything has changed in any later build/release. You will need to install the 32 bit native client version that was released with sql server 2008 (version 10). Whether that is possible on Windows 8 I can't say - it works on Windows 7.


You could possibly try installing a MSSQL2008 client instead, this may not have the 64-Bit check in it and allow you to install the 32-bit transport. We have done this on Win7 64-Bit in the past when developing other PB & VS applications.


Yes, Native Client 11 x64 was installed along with MS SQL Server Express. However, the PowerBuilder interface - profile to the DB connection - does not recognise the X64 version and gives an error message that SCN NATIVE CLIENT is not installed. (SCN Native client is not included in the Service DDLB - only 2005 and 2008).


Cleary, from previous posts, the DB connection is looking for, and will recognise, an x86 version of NC. But I can't find a way to install the x86 version on the 64-bit OS windows 8. When running the download from the Microsoft download site, the msi responds by saying it is not compatible with my x64 bit OS.


A client has device that connects by USB to a Windows 10 Pro laptop. Software installed on the laptop gathers data from the device, and sends the data across the internet via VPN to an SQL database using an ODBC connection. Everything was working on Friday but failed on Monday morning. Later on Monday I learned that at the database host they had updated software on the server which hardened the connection at their end.


So I need to update the SQL Server Native Client 11.0 on Windows 10 Pro. I had done this several years ago on Windows 7, but heck if I can remember how. As I recall, the hard part was finding the right download file on the Microsoft website. (Death by a thousand paper cuts might be preferred.) Back then, someone pointed me to a Microsoft article with the correct download file and installation instructions. At that point it was easy.


When you invoke sqlncli.msi, only the client components are installed by default. The client components are are files that support running an application that was developed using SQL Server Native Client.


I am moving some FME workbenches from a 2012 microsoft server to a 2019 microsoft server and am finding some issues with running a few of them. The person who originally set up the workbench I am trying to get to run is no longer with the company and I arrived after they left.


Hi, The IT department got back to me quicker than I thought and I figured I would post the solution here in case anyone else runs into this problem. You need to update the sql native client. This is what my IT department said to me specifically:


Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.


Installs and configures Microsoft SQL Server 2008 R2 and Microsoft SQL Server 2012 server and client. By default the Express edition is installed, but the sql_server::server recipe supports installation of other editions (see Usage below).


The following attributes are used by both client and server recipes.

- node['sql_server']['accept_eula'] - indicate that you accept the terms of the end user license, default is 'false'

- node['sql_server']['product_key'] - Specifies the product key for the edition of SQL Server, default is nil (not needed for SQL Server 2008 R2 Express installs)


Installs required the SQL Server Native Client and all required dependancies. These include:

- Microsoft SQL Server 2008 R2 Native Client

- Microsoft SQL Server 2008 R2 Command Line Utilities (ie sqlcmd)

- Microsoft SQL Server System CLR Types

- Microsoft SQL Server 2008 R2 Management Objects

- Windows PowerShell Extensions for SQL Server 2008 R2

3a8082e126
Reply all
Reply to author
Forward
0 new messages