SQL Compare and Windows Vista Issues
Disconnector
Posts: 4
Hi all,
Like the poster below, I have tried all of the compatability settings to attempt to get SQl Compare 5.2 to run on Windows Vista. Unfortunately, it is still not functional.
The application will start, but it will not connect with any databases that I specify.
With Vista entering RTM status soon, this is obviously a fairly crucial matter.
Help!
Rich Barlow
Like the poster below, I have tried all of the compatability settings to attempt to get SQl Compare 5.2 to run on Windows Vista. Unfortunately, it is still not functional.
The application will start, but it will not connect with any databases that I specify.
With Vista entering RTM status soon, this is obviously a fairly crucial matter.
Help!
Rich Barlow
Comments
Best regards,
Tom Harris
Red Gate Software
Thanks! I absolutely LOVE your tools and honestly would have a difficult time doing my job without them.
Rich Barlow
It appears that the Windows Firewall was blocking my connection attempts.
Once it was disabled, everything works EXCEPT for any of the dropdowns at the top of the application (file, action, tools, help). When you attempt to drop the menu, nothing appears and the interface freezes.
Just letting you all know what's going on :^)
Thanks again!
Rich Barlow
we are hoping that this just a compatibility problem with the 3rd party toolbar components we use in SQL Bundle. Hopefully a quick update will fix the problem.
Thanks for the heads up though
Tom
I am getting the following error connecting to a remote SQL Server database on Vista.
The list of databases for the specified SQL Server could not be retrieved:
A connection was successfully established with the server, but then an error occurred during the pre-login handshake.
When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.
(provider: Named Pipes Provider, error:0 - No process is on the other end of the pipe.)
It is nothing on the server end as I can fine using SQL Server Management Studio from the same computer and other users can connect to the SQL Server. Remote access is allowed. Only TCP/IP. Port 1433.
Any help would be greatly appreciated as I am not able to use another computer to run SQL Compare from.
You may want to try forcing the network connection to use the TCP network library by prefacing the server name with TCP:, ie
TCP:servername,1433
This looks similar to a lot of connection problems we get with the ADO .NET client and is more than likely unrelated to Vista.
The list of databases for the specified SQL Server could not be retrieved:
A connection was successfully established with the server, but then an error occurred during the pre-login handshake.
When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.
(provider: TCP Provider, error:0 - No connection could be made because the target machine actively refused it.)
I originally had exactly the same problem with SQL Server Management Studio (SP2) and I had to uninstall and reinstall using only SP1 and now I can connect from SSMS.
But still no luck with SQL Compare. :evil:
Still not 100% convinced its a Vista issue but im getting there.
I have installed and run SQL Compare 6 (logged in as myself) and it works fine.
This would signify that it is something to do with my client computer either Vista itself or some other software I have installed.
Maybe the default security / firewall settings in Vista are causing the problems?
Maybe the version of ado.net, is this what SQL Compare uses?
All I have installed is SQL Server 2005 SP1 (Server and Client), Visual Studio 2005 SP1, Office 2007 and SQL Compare 6.
I will post if I find a solution, if I dont post again I have resorted to ditching Vista and installing XP from scratch...