Bonjour

nous avons migré des bases de données sur un serveur SQL Azure, un programme qui exporte des données dans excel grace à une procédure stockée ne fonctionne plus. Le programme en question est installé sur un serveur azure autre que le SQL.
L'erreur vient à priori de la chaine de connexion

Voici le code qui exporte les données dans Excel grâce à ma procédure stockée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 With xsheetARR.QueryTables.Add(Connection:=MaChaineDeConnexion, Destination:=xsheetARR.Range("A4"))
                .CommandText = "MA PROCEDURE STOCKEE'"
                .FieldNames = False
                .RowNumbers = False
                .FillAdjacentFormulas = False
                .PreserveFormatting = True
                .RefreshOnFileOpen = False
                .BackgroundQuery = True
                .RefreshStyle = Microsoft.Office.Interop.Excel.XlCellInsertionMode.xlOverwriteCells
                .SavePassword = False
                .SaveData = False
                .AdjustColumnWidth = True
                .RefreshPeriod = 0
                .PreserveColumnInfo = True
                .Refresh(BackgroundQuery:=False)
            End With
Et voici le format de ma chaine de connexion :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
connexion = "ODBC;DRIVER=SQL Server;SERVER=MonServeurAzure;DATABASE=MaBaseSQL;UID=MonLogin;Pwd=MonPassword;APP=Microsoft Office;"
Donc, depuis mon PC via visual studio, ça fonctionne, j'exporte bien les données dans Excel et le fichier s'affiche
Mais depuis mon Serveur Azure j'ai ce message :

Nom : Capture.JPG
Affichages : 316
Taille : 29,8 Ko

Si je clique sur "OK", j'ai cette fenêtre, j'ai essayé avec le "trusted connexion" ça ne fonctionne pas et le bouton "Help" ne redirige pas sur des choses intéressantes :

Nom : Capture.JPG
Affichages : 279
Taille : 30,4 Ko

Merci pour votre aide.