Ich möchte eine CSV-Datei (sqlserver-dba-csv.txt) in eine Tabelle in einer in Azure gehosteten SQL Server-Datenbank importieren.Azure-Massenimport-CSV-Datei in Azure SQL Server vom Azure-Dateidienststandort
Diese Datei befindet sich in einem Azure-Dateidienst (Standortadresse: 'https://XXXXXXXXXXX.file.core.windows.net/XXXXXXXXXXX/sqlserver-dba-csv.txt'), der auch ein zugeordnetes Laufwerk auf meinem lokalen Computer ist.
Irgendwann möchte ich, dass dies durch einen Trigger etwas automatisiert wird, aber jetzt möchte ich nur die Daten in eine Tabelle auf dem SQL-Server importieren, um zu beweisen, dass der Prozess funktioniert.
der Inhalt dieser Sqlserver-dba-csv.txt Datei ist:
1,James Brown,blue
2,Prince,red
3,Rick James,yellow
Der Code, den ich auf SSMS verwende ist:
**--create a table
CREATE TABLE musicians_csv (
musician_id INT,
full_name VARCHAR(50),
colour VARCHAR(20)
)
GO
--bulk insert csv into a SQL Server table
BULK
INSERT musicians_csv
FROM 'https://XXXXXXXXXXX.file.core.windows.net/XXXXXXXXXXX/sqlserver-dba-csv.txt'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
--Verify data inserted
SELECT *
FROM musicians_csv
GO
--Drop the table
DROP TABLE musicians_csv
GO**
Die Fehlermeldung, die ich erhalten ist:
Msg 4861, Ebene 16, Status 1, Zeile 10 Kann nicht geladen werden, da die Datei "https: /xxxxxxxxx.file.core.windows.net/xxxxxxxxx /sqlserver-dba-csv.txt " konnte nicht geöffnet werden. Betriebssystemfehlercode (null).
(0 Zeile (n) betroffen)
Ich vermute, dass die Formatierung des Dateipfades nicht korrekt ist, aber nicht in der Lage, nach der Suche eine Lösung zu finden.
Alternativ - kann ich eine Datei auf meinem lokalen Computer referenzieren und importieren, obwohl sich mein SQL Server in der Azure Cloud befindet - beispielsweise ein Verzeichnis wie: "C: \ Users \ user.name \ Desktop \" sqlserver-dba-csv.txt“
Jede Hilfe sehr geschätzt
Check out diese Antwort, aber ich habe blob hier verwendet: https: //stackoverflow.com/questions/44116289/migrating-to-azure-sql-bcp/44116380#44116380 – TheGameiswar
https: // docs .Microsoft.com/de-de/sql/t-sql/statements/create-externe-datenquelle-transact-sql – david25272