I built a Windows Forms app with Visual Studio and I am trying to install it on another Windows 7 computer with Microsoft SQL Server 2017 Express LocalDB.
After I start the app and try to “login”, I get an error from sqlservr.exe that says:
cannot find entry point, bcryptkeyderivation, bcrypt.dll.
I tried it on another pc with Windows 10 and there were no errors.
Your edit pretty much sums it up.
SQL Server 2017 Express LocalDB isn't supported on Windows 7. The SqlLocalDB.msi installer for me but when I tried to start an instance it would give the "BCryptKeyDerivation could not be located" error. Anecdotally 2016 is supposedly not supported, but it installed and default instances run for me.
Per Microsoft :
Supported Operating System:
Windows 10 , Windows 8, Windows 8.1, Windows Server 2012, Windows
Server 2012 R2, Windows Server 2016
Some additional information indicating that you'll need at least Windows 8
BCryptKeyDerivation function
The BCryptKeyDerivation function derives a key without requiring a
secret agreement. It is similar in functionality to BCryptDeriveKey
but does not require a BCRYPT_SECRET_HANDLE value as input.
Minimum supported client
Windows 8 [desktop apps | UWP apps]
Minimum supported server
Windows Server 2012 [desktop apps | UWP apps]
Related
I have created program using MSVC++ that besides it's main task calls WCF server functions. Under Windows 7 and Windows 8 everything works fine and I got several problems with Windows XP:
On some machines I have error that webservice.dll is missing and program doesn't starts. Why some Windows XP installations contain webservice.dll while others - not? How to install required dll?
On Win XP computers that has webservice.dll sometimes programm just crashes without any reporting. After recompiling program without WCF client code program runs fine. What might be starting point to look for the problem?
Windows Web Services API (WWSAPI) is an operating-system component of Windows 7 and Windows Server 2008 R2 or later versions of Microsoft Windows.
On Windows XP you need to package it with your app. The reason it works on some boxes is probably caused by one other installed application that uses that the WWSAPI as well.
The final version of the Windows Web Services API for Windows XP, Windows Vista, Windows Server 2003 and Windows Server 2008 is now available
In contrast to the past pre-released version of this API, this final version release can be used in production code and redistributed with the final versions of the product. Because of this, the final version is only available to companies who agree to terms of Windows Master Redistribution License Agreement (MRLA). To acquire the redistributable installers for this release and a copy of the Windows MRLA for review, please email a formal request.
Partially copied and adapted from Windows Core Networking blog, from Ari Pernick, dated Oct 9th, 2009.
I m trying to install sql server 2012 entrprise (or Express ) edition in my computer but i get the this error message:
The operating system on this computer does not meet the minimum requirements for SQL Server 2012. For Windows Vista or Windows Server 2008 operating systems, Service pack 2 or later is required. For windows 7 or windows server 2008 R2, Service pack 1 or later is required. For more information, see Hardware and software requirements for installing SQL Server 2012 at http://go.microsoft.com/fwlink/?LinkID=195092***
I read the requirements of microsoft but i didn't find a solution.
I have windows 7 Integral Edition & below are my system informations,
-- processor - Intel(R) Core(TM)2 Duo CPU P8700 # 2.53 GHz
-- RAM - 3 GB
-- System type - 32 bit OS
(.Net Framework 4.5 is available - PowerShell is installed & i am using Visual studio ultimate 2012 )
As per Microsoft's requirements page (which is linked in the error message):
SQL Server Enterprise Edition requires Windows Server 2012 R2 or Windows Server 2012 or Windows Server 2008 R2 SP1 or Windows Server 2008 SP2. It will not install on Windows 7.
SQL Server Express Edition (which is a very different thing to Enterprise Edition) will install on Windows 7 but it requires a minimum of Windows 7 SP 1, which it seems you don't have. If so, you must install Windows 7 service pack 1.
Is it possible that can I use Sharepoint server as development machine also. My mananger has asked me to use one of the newly purchased server for Sharepoint server as well as sharepoint development.
In future we will do some small development so what type of installation do I need?
Please guide me for the following which one I should install or which one is not required.
Standalone or Farms
VM
SQL Server 2008
VS 2010
SharePoint 2010 can run on a 64-Bit Windows 7, as per instructions from Microsoft.
It does not work on 32 Bit Windows as SharePoint 2010 is 64-Bit only, and it does not work on Vista.
Yes, it is possible to use your SharePoint server as a development machine. I'd suggest using a VM as it allows you to quickly and easily switch between, revert and deploy setups should something go wrong (and things WILL go wrong with SharePoint).
At work, my machine runs Win Server 2008 and I remote into a Hyper-V hosted VM which itself runs Server 2008 - I develop and run SP on that VM. Since I have SP, SQL Server and VS2010 all running on it at the same time, I allocate the VM at least 5.5 GB of memory (and it's still hungry for more).
You can develop for SharePoint 2010 on a Windows 2008 Server x64 or on a Windows 7 64bit. A Windows 7 is of course only recommended for development.
Most developers use a standalone machine for their SharePoint 2010 development. Creating a farm is complex and $$.
Personally I develop in virtual machines. I have on clean vm image that I copy for every new project (client). You need a powerful computer to run these virtual machines. At least 4GB memory and a recent multicore cpu.
You will need Visual Studio 2010, SQL server and ofcourse SharePoint. Office can also be handy but is not needed. SQl server express is included in Visual Studio and the SharePoint install also installs SQl server if needed. Certain Visual Studio versions include an "SQL server developer" license.
I would like to know if I migrate from Windows Server 2003 to Windows Server 2008 (x64) do I have to reinstall all applications in new Operating System or I will be able to simply upgrade the OS without any data loss.
Check out this MS Technet Forum thread.
Windows Server 2003 and Windows Server 2003 R2 can both be upgraded in-place to Windows Server 2008, as long as you keep the following in mind:
The Windows Server 2003 patchlevel should be at least Service Pack 1
You can't upgrade across architectures (x86, x64 & Itanium)
Standard Edition can be upgraded to both Standard and Enterprise Edition
Enterprise Edition can be upgraded to Enterprise Edition only
Datacenter Edition can be upgraded to Datacenter Edition only
This might be your preferred option when:
Your Active Directory Domain Controllers can still last three to five years economically and technically)
You worked hard to get your Active Directory in the shape it's in.
Your servers are in tip-top shape.
I maintain a couple of older sites running SQL Server 2000 and 2005. On my old XP box I was using SQL Server Enterprise Manager to access them.
I'm now on a Windows 7 box. Is that product still available for download/install and will it run on Windows 7? I can't seem to find a download for that specific component.
Or is there an alternative for Windows 7? I tried install SQL Server 2008 Manager Express, but the fails halfway through on Windows 7. I do have XP running in Virtual Box so could get by with Enterprise Manager if I could figure out where to install it from.
Enterprise Manager only supports up to sql server 2000. You can't use it to access sql server 2005. Instead, you need Sql Server Management Studio. You can download the express edition here:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796
I'm running both management studio and windows 7 just fine.
As for enterprise manager, it was never available for download. You had to install it from the media that came with sql server. Similarly, if you want a non-express edition of management studio you need to install it when running setup for sql server.