Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Trong phần V này, chúng tôi sẽ tiếp tục giới thiệu đến các bạn cách sử dụng PowerShell và kịch bản PowerShell trong việc tạo cơ sở dữ liệu và một số vấn đề khác | Microsoft Windows PowerShell và SQL Server 2005 SMO - Phần 5 Nguồn quantrimang.com The MAK Phần I và phần II của loạt bài này chúng tôi đã hướng dẫn cho các bạn về cài đặt PowerShell và các cmdlet SMO cũng như WMI đơn giản. Trong phần III chúng tôi đã giới thiệu cách lập kịch bản PowerShell và kết nối SQL Server. Trong phần IV chúng tôi giới thiệu về cách sử dụng kịch bản PowerShell để lặp trong toàn nội dung của file và kết nối đến các máy chủ khác. Trong phần V này chúng tôi sẽ tiếp tục giới thiệu đến các bạn cách sử dụng PowerShell và kịch bản PowerShell trong việc tạo cơ sở dữ liệu và một số vấn đề khác Phương pháp 1 Chúng ta thừa nhận rằng sẽ tạo một cơ sở dữ liệu MyDatabase trên máy chủ HOME với các tính năng mặc định. Thực thi lệnh dưới đây System.Reflection.Assembly LoadWithPartialName Microsof t.SqlServer.SMO Server new-object Microsoft.SqlServer.Management.Smo.Server HOME DataBase new-object Microsoft.SqlServer.Management.Smo.Database Server MyDataBase DataBaseDataFile new-object Microsoft.SqlServer.Management.Smo.DataFile FileGrowth MyDatabase_Data DataBaseDataFile.FileName D MyDatabase_Data.mdf DataBaseLogFile new-object Microsoft.SqlServer.Management.Smo.LogFile DataBase MyDatabase_Log DataBaseLogFile.FileName D NewDB_Log.ldf DataBase.Create Hình 1.0 Lệnh ở trên đã tạo một cơ sở dữ liệu có tên MyDatabase trên máy chủ HOME bằng cách sử dụng các giá trị và đường dẫn mặc định. - J H0ME Windows NT - Ũ Databases abc abc2 abc3 Read-Only Legacy_Vixia master model msdb 4 0 4 I 4 I 4 5 4 5 4 5 - ỊỊ Hình 1.1 lyDataBdse Hình 1.2 Phương pháp 2 Giả dụ rằng chúng ta phải tạp một cơ sở dữ liệu mới có tên MyDatabase1 trên máy chủ HOME . Hãy giả dụ rằng file dữ liệu sẽ là 25MB với file Data và file bản ghi nằm trên ổ D. Thực thi lệnh dưới đây trong PowerShell System.Reflection.Assembly LoadWithPartialName Microsof t.SqlServer.SMO Server new-object Microsoft.SqlServer.Management.Smo.Server HOME DataBase new-object Microsoft.SqlServer.Management.Smo.Database Server .