错误数据库中的SQL Server表

dav*_*zed 1 sql-server

我是SQL Server的新手,遇到一个奇怪的问题,我创建了一个名为的数据库zed和一个zed映射到该zed数据库的用户,但是当我尝试通过脚本创建表时:

sqlcmd -S DESKTOP-TEDE7TP\SQLEXPRESS -U zed -P zedfinancials -i ../tables/static_tables.sql
Run Code Online (Sandbox Code Playgroud)

这些表是在master数据库中创建的。

Fou*_*rat 5

您缺少-d设置数据库的标志:

sqlcmd -S DESKTOP-TEDE7TP\SQLEXPRESS -U zed -P zedfinancials -d zed -i ../tables/static_tables.sql
Run Code Online (Sandbox Code Playgroud)

阅读有关sqlcmd以下内容的更多信息:https : //docs.microsoft.com/zh-cn/sql/tools/sqlcmd-utility?view=sql-server-2017