Sunday, February 19, 2012

Distributing ntwdblib.dll

Given these facts:
- There are some legacy applications that use DB-Library (ntwdblib.dll)
to connect to SQL Server
- There are now free SQL Server editions like MSDE and SQL Server
Express, and both are supposed to work with the DB-Library
- There is a need to use those legacy applications to connect to SQL
Server Express and/or MSDE 2000.
So here are my questions:
Is it possible to freely distribute ntwdblib.dll for the customers?
What is the correct/legal way to distribute such file, if a simple copy
is not allowed?
Thanks in advance!Hello Wagner,

> - There are some legacy applications that use DB-Library
> (ntwdblib.dll)
> to connect to SQL Server
> - There are now free SQL Server editions like MSDE and SQL Server
> Express, and both are supposed to work with the DB-Library
> - There is a need to use those legacy applications to connect to SQL
> Server Express and/or MSDE 2000.
SQL Server 2005 Express Edition does NOT support DBLIB. For more information
on this topic, please see:
http://url123.com/wn3x7
Thanks,
Kent Tegels, DevelopMentor
http://staff.develop.com/ktegels/|||Well, it seems to be not true. The link you sent says only that 64-bit
version of SQL Server 2005 does not support DB-Library.
It actually says that x86 version DOES support it, it only alerts that
future versions of SQL Server might not support it.
So my question remains.
Wagner
Kent Tegels wrote:
> Hello Wagner,
>
> SQL Server 2005 Express Edition does NOT support DBLIB. For more informati
on
> on this topic, please see:
> http://url123.com/wn3x7
> Thanks,
> Kent Tegels, DevelopMentor
> http://staff.develop.com/ktegels/|||You are correct that DB-Library is supported for use against SQL Server
2005, but will not be in some future release. Just to clarify one point in
my other posting, I just said that I don't know how much DB-Library was
tested with 64-bit instances of SQL Server 2005, not that the configuration
is officially not supported. I queried the dev team get a more clear answer.
In terms of your original question on this thread, redistributing
ntwdblib.dll is generally allowed. It would be controlled by the licensing
terms of the version of SQL Server from which you got your copy of
ntwdblib.dll. For SQL Server 2000 this is defined in two files on the
installation CD: license.txt and redist.txt. The SQL Server 2000 license.txt
says you can redist the files listed in redist.txt provided you meet some
general conditions, such as only distributing it in object code form with
your application. ntwdblib.dll is one of the files listed as redistributable
in the SQL Server 2000 redist.txt file.
Alan Brewer [MSFT]
Content Architect, SQL Server Documentation Team
Download the latest Books Online update:
http://www.microsoft.com/technet/pr...oads/books.mspx
This posting is provided "AS IS" with no warranties, and confers no rights.

No comments:

Post a Comment