syntax error ( *EngineEdition != 11) (Microsoft.SqlServer.Management.Sdk.Sfc) - sql-server-2017

I am getting this error message from our sql server. The error went away once I restart the server. Just wondering what could have caused it.

This issue has been fixed in SSMS 18.11 https://learn.microsoft.com/en-us/sql/ssms/release-notes-ssms?view=sql-server-ver15

Related

I can't connect to my LocalDB (LocalDB)\MSSQLLocalDB [2016]

In my machine was installed several versions of SQL Server 2008,2016,2019, but in my current project I have to work only with 2016. I uninstalled 2019 version (because some times the file .mdf that I use to up to source code was generated on the wrong version [2019] and I couldn't find the reason, so I decided to uninstall 2019) after that I got error to accessing LocalDB.
Firstly the error said something like Parenting to MSSQL15 I don't remember the exact error, but that make me think the DB was still pointing to 2019 so I uninstalled and reinstalled SQL Server 2016 and now I having another error.
In SSMS if I try to connect to (LocalDB)\MSSQLLocalDB I get:
Cannot connect to (LocalDB)\MSSQLLocalDB.
A network-related or instance-specific error occurred while
establishing a connection to SQL Server. The server was not found or
was not accessible. Verify that the instance name is correct and that
SQL Server is configured to allow remote connections. (provider: SQL
Network Interfaces, error: 0 - [x89C50118]) (Microsoft SQL Server,
Error: -1983577832)
If I go to CMD to see what I have as servers I get:
C:\Users\rmarchetto>sqllocaldb info MSSQLLocalDB ProjectsV13
But if I try to access specifically MSSQLLocalDB I get:
C:\Users\rmarchetto>sqllocaldb info MSSQLLocalDB Call to
LocalDBFormatMessage failed. Error code returned:
2311389448. Error in LocalDBFormatMessage! Error code returned:
2311389454.
I solved the problem, actually I don't known literally which keys u must delete but, to stop the problem of parenting to another SQL version I needed to go to "Registry Editor" and I deleted every key on :
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Microsoft SQL Server\UserInstances
After that I was able to connect to my (LocalDB)\MSSQLLocalDB [2016] without further errors =)

enabling local and LDAP configuration for OTRS

Dears,
please be informed that I have a problem with connecting LDAP and local user connection with OTRS.
I have tried to add
$Self->{'AuthModule2'} = 'Kernel::System::Auth::DB';
$Self->{'AuthModule::DB::CryptType2'} = 'crypt';
but no success. when I added these lines and the following error appears on the web page.
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at root#localhost to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
What I need to look or change in order to set it up to be functional?
Best regards,
Predrag Skundric
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at root#localhost to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.

Cannot login to SQL Server 2008 remotely - Error 1326 - Incorrect user or pass

I have a problem trying to connect to SQL Server 2008 SP3. It's really strange, I have looked everywhere for an answer and couldn't find anyone experiencing the same problems. I'll try to explain.
I can connect to my server locally, both using Windows login and SQL Server authentication, but when I try to connect remotely, I get error 1326 and an error message specifying Incorrect username or password.
Then I login locally to SQL, but the error log doesn't show up anything.
Yesterday, it showed the login errors, but now it's not showing up anymore. It's like it's trying to connect to another instance of SQL, though I checked by doing SELECT ##VERSION and running osql -L from the command line, and both of them show just one server instance running.
What's even more strange, I just tried stopping the SQL Server service and logging in again. It still shows the same error: 1326 - Incorrect username or password. It should have told me that the server cannot be found or something like that. How does it show incorrect user or pass when the server is offline?
Any kind of help would be greatly appreciated. Thank you very much in advance.

An exception occurred while enqueueing a message in the target queue

When I execute the following query on my SQL database:
USE DATABASENAME
GO
SELECT transmission_status, *
FROM sys.transmission_queue
GO
I get the following error message:
An exception occurred while enqueueing a message in the target queue. Error: 15404, State: 19. Could not obtain information about Windows NT group/user 'Domain\User', error code 0x5.
When it comes to the SQL Server Broker services, is it possible that the error is due to the fact we're trying to use a Windows NT/Network Authenticated account? Would using SQL Authenticated account eliminate this error?
Any help or thoughts would be greatly appreciated.

xp_cmdshell transport-level error

Problem: Every time I try execute the following code:
master..xp_cmdshell 'whoami.exe'
I get the following error:
A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The semaphore timeout period has expired.)
I have tried every possible solution that I can find out there. I don't think it is a permissions issue as I had permissions issues on a different server and followed the exact same way to fix them on that server on this one to no avail.
Any help or ideas on what is causing this error would be greatly appreciated.
I solved my own issue and am posting it here for others to see in the future. If I add a period before "master," it executes properly as in
.master..xp_cmdshell 'whoami.exe'