Symptomer
Antag, at du bruger Microsoft SQL Server 2014 Management Studio (SSMS) og opretter forbindelse til Azure SQL Database. Når du kører kommandoen Execute Stored_Procedure_name fra genvejsmenuen for en gemt procedure, modtager du følgende fejlmeddelelser, efter at du har udfyldt felterne i det viste dialogvindue og klikket på OK:
Bemærk
Msg 40508, niveau 16, stat 1, linje 1
USE-sætningen understøttes ikke til at skifte mellem databaser. Brug en ny forbindelse til at oprette forbindelse til en anden database.
Msg 2812, niveau 16, stat 62, linje 6
Kunne ikke finde den gemte procedure 'Udfør Stored_Procedure_name'.
Årsag
Dette problem opstår, fordi Azure SQL Database ikke understøtter kommandoen "use".
Løsning
Oplysninger om samlet opdatering
Problemet blev først løst i følgende kumulative opdatering af SQL Server.
Anbefaling: Installér den seneste kumulative opdatering til SQL Server
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Vi anbefaler, at du downloader og installerer de seneste kumulative opdateringer til SQL Server:
- Seneste kumulative opdatering til SQL Server 2014 SP1
- Seneste kumulative opdatering til SQL Server 2014
Løsning
Du kan løse dette problem ved først at vælge den korrekte database i SSMS-databasens rulleliste og derefter udføre den lagrede procedure.
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".