Komut satırından yeni bir veritabanı kurmak için sqlcmd.exe çalıştırmaya çalışıyorum . Windows 7 64 bitlerinde SQL SERVER Express 2012 kullanıyorum.
İşte kullandığım komut:
SQLCMD -S .\MSSQLSERVER08 -V 17 -E -i %~dp0\aqualogyDB.sql -o %~dp0\databaseCreationLog.log
Ve işte sql dosyası oluşturma komut dosyasının bir parçası:
CREATE DATABASE aqualogy
COLLATE Modern_Spanish_CI_AS
WITH TRUSTWORTHY ON, DB_CHAINING ON;
GO
use aqualogy
GO
CREATE TABLE [dbo].[BaseLayers] (
[Code] nchar(100) NOT NULL ,
[Geometry] nvarchar(MAX) NOT NULL ,
[IsActive] bit NOT NULL DEFAULT ((1))
)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'Capas de cartografía base de la aplicaicón. Consideramos en Galia Móvil la cartografía(...)'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'BaseLayers'
Lütfen kelimelerin üzerinde bazı aksanların olup olmadığını kontrol edin; tablonun açıklaması. Veritabanı sorunsuz oluşturulur. Ekteki ekran görüntüsünde görebileceğiniz gibi 'Harmanla' komut dosyası tarafından anlaşılır. Buna rağmen, tablo incelenirken aksanlar düzgün şekilde gösterilmiyor.
Gerçekten herhangi bir yardımı takdir ediyorum. Çok teşekkür ederim.
[Düzenle]: Merhabalar. Notepad ++ kullanarak SQL dosya kodlamasını değiştirmek iyi çalıştı! Yardımın için çok teşekkür ederim: Bu sorunla ilgili ilginç bir şey öğrendim!