2016-05-20 17 views
7

Wir haben ein paar lokale dbs und wir prüfen, ob wir sie nach SQL Azure migrieren können. Einige dieser dbs haben einige benutzerdefinierte Funktionen in C# in einer Assembly (SAFE) geschrieben. Nach einer Suche habe ich ein paar Beiträge gefunden, die sich widersprechen. Einige sagen, dass v12 CLR-Code unterstützt. Andere sagen, dass es nicht so ist. Also, hier sind meine Fragen:Unterstützt oder unterstützt SQL Azure CLR-Assemblys nicht?

  • Unterstützt V12 Einbettung Clr-Baugruppen?
  • Wie können wir das Generierungsskript für azure mit der Assembly exportieren? Immer wenn wir die Exportoption auf azurblau setzen, erhalten wir einen Fehler, der besagt, dass clr-benutzerdefinierte Funktionen nicht in azurblau unterstützt werden.

Danke Jungs!

Luis

+1

„immer ein Fehler, der clr benutzerdefinierte Funktionen nicht sagen, in azur unterstützt werden. " - Man würde annehmen, dass dies die Frage beantwortet. – TomTom

Antwort

8

CLR Funktionen werden nicht in Azure unterstützt:

prüfen:

Azure SQL Database Transact-SQL differences

Unter nicht unterstützten Funktionen es erwähnt ".NET Framework CLR-Integration mit SQL Server"

Ich glaube, dass es einige Verwirrung darüber gibt, ob es sie als sie unterstützt oder nicht unterstützt In einer Version verwendet, dann entfernten sie die Unterstützung.

Hier ist ein Link Detaillierung der Tatsache, dass sie unterstützt wurden, bekam aber zog, offenbar aufgrund einer Sicherheitslücke:

Breaking News, Literally: SQL CLR Support Removed from Azure SQL DB

+3

Der "offizielle" Hinweis, den ich gesehen habe, ist dieser Beitrag auf reddit: https://www.reddit.com/r/AZURE/comments/4dtjkt/ama_microsoft_databases_team_48/d1v4nbd –

+0

hat jemand irgendwelche Updates zu diesem Thema? Dieser Reddit Post deutete an, dass Unterstützung in der Zukunft zurückgebracht würde. –

+0

hat jemand irgendwelche Updates zu diesem Thema? Ich sah kürzlich SQL Data Migration Video https://channel9.msdn.com/Events/Build/2017/P4008, sieht aus wie migriert auf Prämisse SQL-Datenbank zu azure mit clr Assembly. – Lalit