Hatanın oluşturma işlemi sırasında gerçekleştiğini ve gerçek sözdizimi hatalarınızın olmadığını varsayarsak ve bu basit bir işlemdir.
:r path\to\file.sql
hata, içe aktarılan dosya mevcut olmadığında da oluşur. Lütfen dosyanın konumunu kontrol edin. Mutlak bir yol sağlamadıysanız, yol çözüm klasörüne göreli olacaktır (en azından benim için).
Geliştirme sırasında derleme işleminin bildirdiği hatayı görmek istiyorsanız, Visual Studio'daki T-SQL düzenleyicisinde "SQLCMD modunu" etkinleştirdiğinizden emin olun. Düğme çubuğunda en sağda bir "!" bunu etkinleştirecek. Veya SQL menüsüne gidebilir , Transact-SQL Editor -> seçeneğini, Yürütme Ayarları -> seçeneğini ve ardından SQLCMD Modunu seçebilirsiniz . Komut dosyasını yürüttüğünüzde :r
, tıpkı derleme / yayınlama işlemi gibi doğru şekilde yorumlanacaktır .
Ayrıca, Dağıtım Sonrası Komut Dosyanızın (PDS) Oluşturma Eyleminin PostDeploy olarak ayarlanmış olması gerekir . Hiçbiri olarak ayarlanırsa, tamamen SSDT oluşturma işlemi tarafından atlanır.