SqlLocalDB installation EULA and bootstrapper support for Visual Studio 2010 SP1
-
26 Nisan 2012 Perşembe 16:55
I have located the SqlLocalDB.msi files for our users to install the Local DB variant of Sql Server 2012. I have constructed a Visual Studio 2010 SP1 Bootstrapper package that allows it to be listed as a prerequiste for an application.
Due to a restriction in the SqlLocalDB.msi file that requires it to be NAMED SqlLocalDB.msi in order for the installation to work, I cannot prepare a single bootstrapper package that includes the X64 variant with the x86 variant; For now I have chosen to just include the X86 variant until this restriction changes (perhaps) in the future on the naming of the SqlLocalDB.msi file.
I cannot locate the redistribution information for Sql Express 2012 (the web page at http://www.microsoft.com/sqlserver/en/us/editions/express.aspx has link called redistribution rights but that points to http://www.microsoft.com/sqlserver/2008/en/in/express/redistregisterR2.aspx (not relevant)).
I would like to include the EULA file for this bootstrapper package because I must include the term
IACCEPTSQLLOCALDBLICENSETERMS=YES
in the installation commands for it to complete as a prerequisite installation and the EULA in the package is not displayed to the user with this option.
So does anyone know where to obtain the EULA text for redistribution of SqlLocalDB with an application?
Tüm Yanıtlar
-
26 Nisan 2012 Perşembe 17:26
what about the files on this download page Microsoft® SQL Server® 2012 Privacy Statement and End User License Agreements ?
Please use Mark as Answer if my post solved your problem and use Vote As Helpful if a post was useful.
-
26 Nisan 2012 Perşembe 17:49
Thanks for the reference; I checked all those license agreements and they don't look like
MICROSOFT SOFTWARE LICENSE TERMS
MICROSOFT SQL SERVER 2012 EXPRESS LOCALDBI can extract the text from the one displayed during the installation, but that seems a little excessive.
I may just make the installation not run silently for now and make the poor user have to click their way through the installation.
-
26 Nisan 2012 Perşembe 19:41
I copied the EULA text from the installation, stuffed it into Word, saved it as an .rtf and referenced in the bootstrapper package. It displays just fine, and the installation proceeds automatically.
It would be preferable if Microsoft made a bootstrapper available for Visual Studio 2010 SP1 for SqlLocalDB rather than requiring us to make our own.
-
27 Nisan 2012 Cuma 06:49Moderatör
Hi Keith,
Meanwhile you could provide Microsoft a feature request at https://connect.microsoft.com/SQLServer so that MS can try to modify and expand the product features based on your needs.
Best Regards,
Peja
Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.- Düzenleyen Peja TaoModerator 27 Nisan 2012 Cuma 06:50
- Yanıt Olarak İşaretleyen Peja TaoModerator 14 Mayıs 2012 Pazartesi 02:04
-
30 Nisan 2012 Pazartesi 11:32
I submitted the feature request before posting my information on this forum (https://connect.microsoft.com/SQLServer/feedback/details/738749/sqllocaldb-packaging-should-provide-a-visual-studio-2010-sp1-bootstrapper-package-for-developers).
I came here in the hopes someone else had already done the work.
As it is, now I am familiar with creating bootstrapper packages :)
-
02 Mayıs 2012 Çarşamba 18:57Moderatör
Hello,
Do you know this link ?
http://blogs.msdn.com/b/sqlexpress/archive/2011/11/28/using-localdb-in-visual-studio-2010.aspx
http://blogs.msdn.com/b/sqlexpress/archive/2011/10/27/net-framework-4-now-supports-localdb.aspx
These both links are coming from the SQL Server Team Weblog http://blogs.msdn.com/b/sqlexpress/
In this blog, Krzysztof Kozielczyk is doing an enormous work with his articles about LocalDb and he has nearly succeeded to let me to forget Mike Wachal ( in this blog, Krzysztof Kozielczyk and Mike Wachal are the 2 persons hiding behind the sqlexpress name )
This blog is THE REFERENCE for everything related to SQL Server Express
Don't hesitate to post again for more explanations or help
Have a nice day
Mark Post as helpful if it provides any help.Otherwise,leave it as it is.
- Yanıt Olarak Öneren Ahmed Ibrahim - MSFTMicrosoft Employee, Moderator 02 Mayıs 2012 Çarşamba 19:17
- Yanıt Önerisini Geri Alan Keith Dorken 02 Mayıs 2012 Çarşamba 19:19
-
02 Mayıs 2012 Çarşamba 19:24
Yes I am aware of that blog, and those articles. They are helpful for understanding much of SqlLocalDB but not for DELIVERING SqlLocalDB via a bootstrap process as a clickonce operation solution built with Visual Studio 2010.
I have had to build my own bootstrap process to deliver a solution to a customer that uses SqlLocalDB AND build a bootstrap process to deliver .NET 4.0.3 which is ALSO required to USE SqlLocalDB from a .NET managed program currently.
I cannot expect my customers to locate, understand and install the SqlLocalDB and .NET 4.0.3 KB updates as PRESENTED by Microsoft. [I understand them, I just don't feel an average customer needs to have to]. This is where Microsoft fails (IMO) ISV's in delivering solutions to the ISV's customers.
-
02 Mayıs 2012 Çarşamba 19:31Moderatör
Hello,
It is an habit to provide the bootstrap upto 3 months after the release of the RTM release. But they are not always supported.
Have a nice day
Mark Post as helpful if it provides any help.Otherwise,leave it as it is.
- Yanıt Olarak İşaretleyen Peja TaoModerator 14 Mayıs 2012 Pazartesi 02:04
-
04 Mayıs 2012 Cuma 10:42
hi please ask your problem on this link.
http://www.kodyaz.com/
-
23 Mayıs 2012 Çarşamba 17:28
Having a supported bootstrap would be nice since the recent update to SqlLocalDB changed the version to 11.0.2318.0 (instead of 11.0.2600.60) and the ProductCode I was searching for changed hence my prerequiste checking would fail if you had the newer one installed.
It also now appears that the X86 variant (despite what the web page says) will not install on an X64 system; you must use the appropriate flavor based on your system.
Is there a more definitive way at runtime to detect whether SqlLocalDB is installed on the user's system so that you can provide a meaningfull error message when your application fails to connect to the database.
- Düzenleyen Keith Dorken 23 Mayıs 2012 Çarşamba 17:30
-
04 Temmuz 2012 Çarşamba 05:53
I know I am a little late on this post, but I found a link that will show how to use the localdb as an embedded database.
http://www.contentinstaller.net/Install/Content/DEMO_SQL11UPD03-DEMO-04