windows:写一个bat脚本,,创建数据库,选择数据库,然后执行db.sql
时间: 2024-10-11 08:17:48 浏览: 5
Windows批处理文件(.bat)是一种简单的文本文件,用于在命令行环境下运行一系列的命令。以下是编写一个.bat脚本来创建数据库、选择数据库并执行SQL脚本的基本步骤:
```batch
@echo off
:: Step 1: 创建数据库
sqlcmd -S <your_server_name> -d <initial_database> -U <username> -P <password> -i create_db.sql
:: 确认数据库已创建 (假设create_db.sql成功)
if errorlevel 0 (
echo 数据库创建成功。
) else (
echo 数据库创建失败,错误代码:%errorlevel%
)
:: Step 2: 选择数据库
sqlcmd -d <target_database> -U <username> -P <password>
:: Step 3: 执行SQL脚本
sqlcmd -S <your_server_name> -d <target_database> -U <username> -P <password> -s "," -Q "SELECT * FROM INFORMATION_SCHEMA.STATISTICS"') do echo %%i
:: 结束提示
echo SQL脚本执行完毕。
pause
```
在这个例子中,你需要替换 `<your_server_name>` 为你的SQL Server实例名,`<initial_database>` 为你想先创建的初始数据库,`<target_database>` 为目标数据库,`<username>` 和 `<password>` 分别是你的登录凭据。