Dos下操作MSSQL,实现数据库自动化管理(dos mssql)

实现在dos下操作MSSQL服务器,实现数据库自动化管理,可以采用两种方法:PowerShell和Sqlcmd。

1. PowerShel:PowerShell是用于管理Windows操作系统及相关服务器应用程序的强大脚本环境,可以在dos下方便快捷的操作微软数据库管理系统(MSSQL)。

a. 首先,我们需要准备:Installing the MSSQL PowerShell cmdletsfor PowerShell

b. 然后,打开脚本编辑器,引用PowerShell模块:

Import-Module -Name ‘SqlServer’

c. 最后,安装数据库连接并执行操作:

$sqlConnectionString = “Server=localhost;Database=Northwind;Trusted_Connection=true;”

$sqlConnection = New-Object System.Data.SqlClient.SqlConnection($sqlConnectionString)

$sqlConnection.Open()

$sqlCmd = New-Object System.Data.SqlClient.SqlCommand(“SELECT * FROM Employees”, $sqlConnection)

$sqlDataAdapter = New-Object System.Data.SqlClient.SqlDataAdapter($sqlCmd)

$dataset = New-Object System.Data.DataSet

$sqlDataAdapter.Fill($dataset)

$sqlConnection.Close()

2. Sqlcmd:Sqlcmd是一种控制台应用程序,可以直接在dos下操作MSSQL,实现数据库自动化管理。

a. 首先,打开安装目录,用dos记事本打开\sqlcmdconfig\sqlcmd.exe文件,在其中的“Server=”后面填写服务器ip或者域名,修改完成后保存;

b. 然后,打开命令提示符,输入:

sqlcmd –S [服务器IP或域名]

c. 最后,进入交互式命令提示界面,就可以输入sql命令,让数据库自动化管理变得更加实用:

1> USE [Northwind]

2> SELECT * FROM Employees

3> GO


数据运维技术 » Dos下操作MSSQL,实现数据库自动化管理(dos mssql)