Saya mencoba menjalankan sqlcmd.exe untuk mengatur database baru dari baris perintah. Saya menggunakan SQL SERVER Express 2012 pada Windows 7 64 bit.
Inilah perintah yang saya gunakan:
SQLCMD -S .\MSSQLSERVER08 -V 17 -E -i %~dp0\aqualogyDB.sql -o %~dp0\databaseCreationLog.log
Dan inilah bagian skrip pembuatan file sql:
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'
Ya, periksa apakah ada aksen pada kata-katanya; yang merupakan deskripsi tabel. Basis data dibuat tanpa masalah. 'Susun' dipahami oleh skrip, seperti yang dapat Anda lihat di tangkapan layar terlampir. Meskipun demikian, aksen tidak ditampilkan dengan benar saat memeriksa tabel.
Saya sangat menghargai bantuan apa pun. Terima kasih banyak.
[Sunting]: Hai semua. Mengubah pengkodean file SQL menggunakan Notepad ++ bekerja dengan baik! Terima kasih banyak atas bantuannya: Saya belajar sesuatu yang menarik dengan masalah ini!