2 pièce(s) jointe(s)
Export de données dans Excel avec une procédure stockée
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:
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:
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 :
Pièce jointe 623374
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 :
Pièce jointe 623377
Merci pour votre aide.