Tôi đã tạo một tập lệnh cơ sở dữ liệu trong SQL Server 2008. Kịch bản được tạo có đường dẫn mã hóa cứng nơi cơ sở dữ liệu sẽ được tạo. Tôi không con đường này được hardcoded, tôi muốn con đường này để mặc định của cơ sở dữ liệu động cơ kịch bản đang chạy trên hoặc một số như thế.Tạo cơ sở dữ liệu bằng tập lệnh ở đường dẫn mặc định?
Đây là phần nhỏ của kịch bản:
CREATE DATABASE [POS] ON PRIMARY
(NAME = N'POS', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS.mdf' , SIZE = 2048KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB)
LOG ON
(NAME = N'POS_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
Đường dẫn C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS.mdf
có thể không tồn tại trên tất cả các máy tính đó là lý do tại sao tôi muốn nó được lựa chọn bởi cơ sở dữ liệu
làm việc tuyệt vời ... cảm ơn –
Cảm ơn tốt nhất luôn luôn là upvote và chấp nhận câu trả lời 8-) –
vâng, tôi đã cố gắng chọn nó là tốt nhất nhưng stackoverflow không cho phép tôi chọn sớm –