我安装了SQL Server 2012 Express,并且正在从一本关于SQL Server管理的书中学习。我的任务是编写一个批处理文件来从表中复制数据并将其导出到Excel电子表格中。如何使用SQLCMD登录到SQL Server Express,用户没有设置密码
我已经得到实例名称和我的用户名,但由于密码登录失败。当我输入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启用远程连接,但这是本地安装。