我安装了 SQL Server 2012 Express,并且正在从一本关于 SQL Server 管理的书中学习。我的任务是编写一个批处理文件来从表中复制数据并将其导出到 Excel 电子表格中。
我有正确的实例名称和我的用户名,但由于密码登录失败。当我进入 Management Studio 并单击连接时,我看到我的用户名但密码为空,我以这种方式成功连接到我的数据库。如何为我的帐户设置密码?我想我无法使用 SQLCMD 登录,因为我没有这个设置。我的用户名与我的 windows 用户名相同,使用我登录 windows 时使用的密码不起作用。
SQLCMD -S CRAIG-PC\SQLExpress -U CRAIG-PC\Craig -P *********
-d AdventureWorks
-Q "SELECT * FROM Sales.SalesOrderDetail" -o C:\ExportDir\export.csv
这是我尝试连接和查询数据库的批处理文件中的命令。如果我取出 -P *******
SQL Server 正在等待密码。如果我不使用用户名或密码连接将被拒绝。
使用 tcp 启用远程连接,但这是本地安装。