SQL server中sqlcmd命令行工具的使用方法要点
SQL server中sqlcmd命令行工具的使用方法SQL server2008在C:\Program Files\Microsoft SQL Server\100\Tools\Binn,有的可能在C:\Program Files\Microsoft SQL Server\90\Tools\Binn,你自己找找。
然后看看PATH路径中有没有path=C:\Program Files\Microsoft SQL Server\100\Tools\Binn默认你安装了MS server就会有。
如果是sql2000的话.那么就用osql连接,如以下例子,osql -S Localhost -U sa -P 123 注意大小写 "select count(*) from sysobjects" 如果在sql2005及以上版本下,把上面脚本的OSQL改为sqlcmd是可以运行的。
我使用2008使用OSQL会出现,用SQLCMD代替的提示:-----使用工具OSQL:C:\Users\Administrator>osql -? //查看osql用法C:\Users\Administrator>osql -S ZLQ-PC -U sa -P 123 ?Microsoft (R) SQL Server Command Line ToolVersion 10.0.1600.22 NT INTEL X86Copyright (c) Microsoft Corporation. All rights reserved.Note: osql does not support all features of SQL Server 2008.Use sqlcmd instead. See SQL Server Books Online for age: osql [-U login id] [-P password][-S server] [-H hostname] [-E trusted connection][-d use database name] [-l login timeout] [-t query timeout][-h headers] [-s colseparator] [-w columnwidth][-a packetsize] [-e echo input] [-I Enable Quoted Identifiers][-L list servers] [-c cmdend] [-D ODBC DSN name][-q "cmdline query"] [-Q "cmdline query" and exit][-n remove numbering] [-m errorlevel][-r msgs to stderr] [-V severitylevel][-i inputfile] [-o outputfile][-p print statistics] [-b On error batch abort][-X[1] disable commands [and exit with warning]][-O use Old ISQL behavior disables the following]<EOF> batch processingAuto console width scalingWide messagesdefault errorlevel is -1 vs 1[-? show syntax summary]解释:参数-?显示osql 开关的语法摘要。
-L列出在本地配置的服务器和在网络上广播的服务器的名称。
-U login_id用户登录ID。
登录ID 区分大小写。
-P password是用户指定的密码。
如果未使用-P 选项,osql 将提示输入密码。
如果在命令提示符的末尾使用-P 选项而不带密码,osql 使用默认密码(NULL)。
密码区分大小写。
OSQLPASSWORD 环境变量使您得以为当前会话设置默认密码。
因此,不需要通过硬编码来在批处理文件中设置密码。
如果没有为-P 选项指定密码,osql 首先检查OSQLPASSWORD 变量。
如果未设置值,osql 使用默认密码(NULL)。
以下示例在命令提示符处设置OSQLPASSWORD 变量,然后访问osql 实用工具:C:\>SET OSQLPASSWORD=abracadabraC:\>osql-E使用信任连接而不请求密码。
-S server_name[\instance_name]指定要连接的Microsoft® SQL Server™ 2000 实例。
在该服务器上指定server_name 以连接到SQL Server 的默认实例。
在该服务器上指定server_name\instance_name 以连接到一个已命名的SQL Server 2000 的实例。
如果未指定服务器,osql 将连接到本地计算机上的SQL Server 默认实例。
从网络上的远程计算机执行osql 时,此选项是必需的。
-H wksta_name是工作站名称。
工作站名称存储在sysprocesses.hostname 中并由sp_who 显示。
如果未指定此选项,则采用当前计算机名称。
-d db_name启动osql 时发出一个USE db_name 语句。
-l time_out指定osql 登录超时之前的秒数。
登录到osql 的默认超时为8 秒。
-t time_out指定命令超时之前的秒数。
如果未指定time_out 值,则命令不会超时。
-h headers指定要在列标题之间打印的行数。
默认为每一查询结果集打印一次标题。
用–1 指定不打印标题。
如果使用-1,则在参数和设置之间一定不能有空格(可以是-h-1,不能是-h –1)。
-s col_separator指定列分隔符字符,其默认为空格。
若要使用对操作系统有特殊含义的字符(例如| ; & < >),请将该字符用双引号(") 引起来。
-w column_width允许用户设置屏幕输出的宽度。
默认为80 个字符。
当输出行达到其最大屏幕宽度时,会拆分为多个行。
-a packet_size使您得以请求不同大小的数据包。
packet_size 的有效值在512 到65535 之间。
osql 的默认值为服务器的默认值。
数据包大小的增加可以提高较大脚本执行的性能,在这种执行中GO 命令之间SQL 语句的数量很重要。
Microsoft 的测试表明8192 是大容量复制操作典型的最快设置。
可以请求更大的数据包大小,但如果请求不能得到批准,则osql 默认为服务器的默认值。
-e回显输入。
-I设置QUOTED_IDENTIFIER 连接选项为开启。
-D data_source_name连接到用Microsoft SQL Server 的ODBC 驱动程序定义的ODBC 数据源。
osql 连接使用该数据源中指定的选项。
说明该选项不适用于其它驱动程序定义的数据源。
-c cmd_end指定命令终止符。
默认情况下,通过单独在一行中输入GO 来终止命令并将其发送到SQL Server 2000。
在重置命令终止符时,不要使用对操作系统有特殊含义的Transact-SQL 保留字或字符,无论其前面是否有反斜杠。
-q "query"启动osql 时执行查询,但是在查询完成时不退出osql。
(注意查询语句不应包含GO)。
如果从批处理文件中发出查询,请使用%variables 或环境%variables%。
例如:SET table = sysobjectsosql /q "Select * from %table%"将查询用双引号引起来,将查询中嵌入的任何内容用单引号引起来。
-Q "query"执行查询并立即退出osql。
将查询用双引号引起来,将查询中嵌入的任何内容用单引号引起来。
-n从输入行中删除编号和提示符号(>)。
-m error_level自定义错误信息的显示。
显示指定的或更高严重级别错误的消息数、状态和错误级别。
不显示严重级别低于指定级别的错误的任何信息。
用-1 指定与消息一起返回所有标题,即使是信息类的消息。
如果用–1,则在参数和设置之间不能有空格(可以是-m-1,不能是-m -1)。
-r {0 | 1}将消息输出重定向到屏幕(stderr)。
如果未指定参数,或指定参数为0,则仅重定向严重级别为17 或更高的错误信息。
如果指定参数为1,则将重定向所有消息输出(包括"print")。
-i input_file标识包含一批SQL 语句或存储过程的文件。
小于(<) 比较运算符可以用来代替–i。
-o output_file标识从osql 接收输出的文件。
大于(>) 比较运算符可以用来代替–o。
如果input_file 不是Unicode 并且没有指定-u,则output_file 将存储为OEM 格式。
如果input_file 是Unicode 或者指定了-u,则output_file 将存储为Unicode 格式。
-p打印性能统计。
-b指定发生错误时osql 退出并返回一个DOS ERRORLEVEL 值。
当SQL Server 错误信息的严重级别为10 或更高时,返回给DOS ERRORLEVEL 变量的值为1;否则返回0。
Microsoft MS-DOS® 批处理文件可以测试DOS ERRORLEVEL 的值并适当处理错误。
-u指定output_file 存储为Unicode 格式,而不管input_file 为何种格式。
-R指定在将货币、日期和时间数据转换为字符数据时SQL Server ODBC 驱动程序使用客户端设置。
-O为与isql 的早期版本行为匹配,指定停用某些osql 功能。
下列功能停用:EOF 批处理控制台宽度自动调整宽信息同时还将DOS ERRORLEVEL 的默认值设置为–1。
注释osql 实用工具从操作系统直接启动,并且使用本文中列出的区分大小写的选项。
启动后,osql 接受SQL 语句并将它们交互地发送到SQL Server。
结果被格式化并显示在屏幕上(stdout)。
可使用QUIT 或EXIT 退出osql。
如果启动osql 时未指定用户名,SQL Server 2000 将检查环境变量并使用它们,例如osqluser=(user) 或osqlserver=(server)。
SQLCMD用法
最近经常用到超过80M *.sql文件的导入问题。
上网找了一下,发现超过80M的文件是不能在查询分析器中执行的。
找了些解决方案,个人感觉最简单的方法就是这个SQLCMD的,拿出来分享一下,也方便日后自己使用。
1sqlcmd -S SERVERNAME -U USERNAME -P PASSWORD -i filename.sql下面的内容是详细介绍sqlcmd的,有兴趣的朋友可以看看因为公司的业务需要,所以采集了一个2W多条的数据,都是insert语句,生成一个200多M的数据,谁料在通过sql server 2005不能直接打开,导入也存在问题,用记事本也打不开,复制贴也不行,最后还是一同学提了个醒用命令在dos下执行.sql文件,才有了办法,同时也在一热心网友的帮助下完成了这个让我头疼半天的活,下面我对这些做一下介绍,应该对有这样需要的朋友很好的帮助。
如果装的是2000版的sql那用的命令是osql,05的用sqlcmd其实用法很简单,任何技术,一旦说穿就失去了它的神秘,这有点像生活中的很多事,好了废话了半天,还是切入正题,开工吧:其实就是一句很简单的话句:sqlcmd -i sqlfile.sql -d databasename -s 127.0.0.1这个sql文件要放在c:\下就这么简单..sqlcmd 使用笔记登录sqlcmd命令 sqlcmd -S 服务器名称 -U 帐户 -P 密码示例 sqlcmd -S "HOMESQLEXPRESS" -U "sa" -P "12345678"直接执行SQL Script命令 sqlcmd -S 服务器名称 -U 帐户 -P 密码 -d 数据库 -i SQL Script示例 sqlcmd -S "HOMESQLEXPRESS" -U "sa" -P "12345678" -d "Database" -i "E:My Documentstest.sql"查询当前服务器上的数据库(*) 可能需要 Use Master1. Select [Name] From sysdatabases2. sp_helpdb查询当前数据库的表和存储过程表:select * from sysobjects where status >=0 and xtype='U'存储过程:select * from sysobjects where status >=0 and xtype='P'------------------------1、你可以用SQLCMD执行交互式动作,如:C:\sqlcmd>sqlcmd1> SELECT name from sys.databases2> GO你也可以试着键入如下命令,现实服务器列表1>:ServerListSERVERS:WUYZ1>如果想看其他命令的使用,可以键入:Help /?2、执行SQL脚本文件你可以在SQLCMD命令上加入参数I来执行SQL脚本文件,例如:C:\sqlcmd>sqlcmd -i test.sql上面的I选项允许你执行一个脚本文件,另外,你也可以指定O选项,把命令的输出导出到指定文件,当然,我们也可以在代码中指定输出结果,如下C:\sqlcmd>sqlcmd1> :out output.txt2> :r test.sql3、在脚本中使用变量SQLCMD支持可以在脚本中接收用户传入的变量信息,如下面语句:SET NOCOUNT ONSelect $(Cols) from $(tablename)GO上面语句请求2个参数,我们可以通过指定相应的参数信息传给脚本,如下:C:\sqlcmd>sqlcmd -i test.sql -o Output.txt -vcols="name,object_id,create_date" tablename="sys.objects"上面语句的用途是:执行TEST.SQL脚本文件,并把输出的信息输出到OUTPUT.TXT 文件中,并分别指定了COLS,TABLENAME的参数值4、在脚本中设置变量的值除了通过外部传入参数的值外,还可以在内部设置参数的值,如下面例子e:\sqlcmd\backuptemplate.sqluse masterbackup database [$(db)] to disk='$(file)'e:\sqlcmd\backupsingle.sql:setvar db msdb:setvar file c:\temp\msdb.bak:r e:\sqlcmd\backuptemplate.sql。
MS SQL Server怎样在CMD命令行模式下工作:执行select,insert等等
MS SQL Server怎样在CMD命令行模式下工作:执行select,insert等等使用:OSQL.EXE和SQLCMD.EXE工具:他们都在SQL server2008在C:\Program Files\Microsoft SQLServer\100\Tools\Binn,有的可能在C:\ProgramFiles\Microsoft SQL Server\90\Tools\Binn,你自己找找。
然后看看PATH路径中有没有path=C:\ProgramFiles\Microsoft SQL Server\100\Tools\Binn默认你安装了MS server就会有。
如果是sql2000的话.那么就用osql连接,如以下例子,osql -S Localhost -U sa -P 123 注意大小写"selectcount(*) from sysobjects" 如果在sql2005及以上版本下,把上面脚本的OSQL改为sqlcmd是可以运行的。
我使用2008使用OSQL会出现,用SQLCMD代替的提示: -----使用工具OSQL:C:\Users\Administrator>osql -? //查看osql用法C:\Users\Administrator>osql -S ZLQ-PC -U sa -P 123 ? Microsoft (R) SQL Server Command Line ToolVersion 10.0.1600.22 NT INTEL X86Copyright (c) Microsoft Corporation. All rights reserved.Note: osql does not support all features of SQL Server 2008.Use sqlcmd instead. See SQL Server Books Online for age: osql [-U login id][-P password][-S server] [-H hostname] [-E trusted connection][-d use database name] [-l login timeout] [-t query timeout][-h headers] [-s colseparator] [-w columnwidth][-a packetsize] [-e echo input] [-I Enable Quoted Identifiers][-L list servers] [-c cmdend] [-D ODBC DSN name][-q "cmdline query"] [-Q "cmdline query" and exit][-n remove numbering] [-m errorlevel][-r msgs to stderr] [-V severitylevel][-i inputfile] [-o outputfile][-p print statistics] [-b On error batch abort][-X[1] disable commands [and exit with warning]][-O use Old ISQL behavior disables the following]<EOF> batch processingAuto console width scalingWide messagesdefault errorlevel is -1 vs 1[-? show syntax summary]解释:参数-?显示osql 开关的语法摘要。
SQL Server 2008使用sqlcmd操作数据库
使用sqlcmd操作数据库在SQL Server 2008中,可以图形化和命令行两种方式进行管理。
而在命令行方式下,通过SQLCMD命令工具可以在数据库服务器的任何目录路径下的命令行提示符窗口中执行。
SQLCMD绝对是一个老学究型的执行SQL的方法,但有时它的确要比任何更新、更复杂的工具易用。
(1)单击【开始】菜单,执行【运行】命令,在弹出的【运行】对话框中输入“cm d”并单击【确定】按钮,如图1-10所示。
图1-10 进入命令行符(2)在命令提示符下键入sqlcmd,后跟一系列指定所需选项的参数,就可以运行sql cmd实用工具,代码如下所示:sqlcmd -S Y AO(3)使用Windows身份验证连接到服务器yao的实例Students,用sqlcmd命令。
sqlcmd -S Y AO\Students(4)下面的语句指定sqlcmd命令用登录名sa使用SQL Server身份验证连接到服务器yao的实例Students。
sqlcmd -U sa -S Y AO\Students(5)使用命令方式,输入下面的语句在sqlcmd的命令行状态下打开Hotel数据库。
1> USE HOTEL2> GO(6)要查看Hotel 数据库中users数据表的内容可用如下语句。
1> SELECT * FROM USERS2> GO(7)sqlcmd的go命令用来执行之前的所有语句,执行上述语句后会看到users表的所有内容,包括表的列名称和行数据,最后输入“exit”命令来退出sqlcmd并返回命令提示符。
如图1-11所示。
图1-11 sqlcmd工具查看users表内容。
SQLServer:sqlcmd参数命令全详解
SQLServer:sqlcmd参数命令全详解SQL Server:sqlcmd参数命令全详解作者: qqread, 出处:IT专家网论坛, 责任编辑: 陈子琪,2010-04-06 13:00使用sqlcmd可以在批处理脚本中执行SQL,使用SQL的用户都对sqlcmd这个命令一点都不陌生。
使用sqlcmd可以在批处理脚本中执行SQL,使用SQL的用户都对sqlcmd这个命令一点都不陌生。
今天我们就在这里给大家简要介绍以下几个主要的参数:{ -U login_id [ -P password ] } | –E trusted connection }] 如果指定了-E就不需要指定用户名密码,当然指定了用户名密码就不用-E 了;-S server_name [ \ instance_name ] 数据库服务器,如果不在本机的话必须指定;-d db_name 数据库名字,必须的;[ -i input_file ] [ -o output_file ] sql存在文件里的话用-i,输出到文件用-o;[ -q "cmdline query" ] [ -Q "cmdline query" and exit ] 输入是简单的sql,不用文件,推荐用-Q,如果你执行完sqlcmd还需要执行别的动作的话;[ -W remove trailing spaces ] 删除多余的空格,结果会更紧凑。
当我们在真正的脚本中执行sql时,通常需要传入和输出变量。
传入变量比较简单,如下所示:sqlcmd -d test -Q "select * from dbo.Investment where investor=$(x)" -v x='IBM' -W这个语句从test数据库的Investment表中选出investor等于x 的所有行,注意到变量x被包含在${}中。
sqlcmd 使用指南
sqlcmd 使用指南英文回答:SQLCMD is a command-line tool used for interacting with Microsoft SQL Server. It allows users to execute SQL scripts, queries, and statements directly from the command prompt. In this guide, we will discuss how to use SQLCMD effectively.To start using SQLCMD, open a command prompt and navigate to the directory where SQLCMD is installed. By default, SQLCMD is located in the "C:\ProgramFiles\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn" directory. Once you are in the correct directory, you can start using SQLCMD commands.The basic syntax for using SQLCMD is as follows:sqlcmd -S server_name -U username -P password -d database_name -Q "SQL_query"Here's what each parameter means:-S: Specifies the name of the SQL Server instance you want to connect to.-U: Specifies the username to use for authentication.-P: Specifies the password for the specified username.-d: Specifies the name of the database you want to connect to.-Q: Specifies the SQL query you want to execute.For example, to connect to a SQL Server instance named "MyServer" using Windows authentication and execute a simple SELECT statement, you can use the following command:sqlcmd -S MyServer -E -d MyDatabase -Q "SELECT FROM MyTable"In this command, "-E" specifies Windows authentication, and "-d" specifies the database name.SQLCMD also supports various options and commands that can be used to customize the behavior of the tool. Some commonly used options include:-o: Specifies the output file for query results.-h: Controls the column header display.-s: Specifies the column separator character.-b: Specifies the batch size for query execution.For example, to execute a script file and save the query results to an output file, you can use the following command:sqlcmd -S MyServer -U username -P password -d MyDatabase -i script.sql -o output.txt.In this command, "-i" specifies the input script file, and "-o" specifies the output file.SQLCMD is a powerful tool for managing and interacting with SQL Server databases. It provides a convenient way to execute queries and scripts from the command prompt. By understanding the basic syntax and available options, you can leverage SQLCMD to streamline your database management tasks.中文回答:SQLCMD是一个用于与Microsoft SQL Server交互的命令行工具。
sqlcmd参数详解
使用sqlcmd实用工具,可以在命令提示符处、SQLCMD 模式下的查询编辑器、Windows 脚本文件或 SQL Server 代理作业的操作系统 (Cmd.exe) 作业步骤中,输入 Transact-SQL 语句、系统过程和脚本文件。
此实用工具使用 OLE DB 执行 Transact-SQL 批处理。
重要提示:在查询编辑器的常规模式和 SQLCMD 模式下,SQL Server Management Studio 使用 Microsoft .NET Framework SqlClient执行批处理。
从命令行运行sqlcmd 时,sqlcmd将使用 OLE DB 访问接口。
由于可以应用不同的默认选项,因此在SQL Server Management Studio SQLCMD 模式下以及在sqlcmd实用工具中执行相同的查询时,可能会看到不同的行为。
语法复制sqlcmd[{ { -U login_id [ -P password ] } | –E trusted connection }][ -z new password ] [ -Z new password and exit][ -S server_name [ \ instance_name ] ] [ -H wksta_name ] [ -d db_name ] [ -l login time_out ] [ -A dedicated admin connection ][ -i input_file ] [ -o output_file ][ -f < codepage > | i: < codepage > [ < , o: < codepage > ] ][ -u unicode output ] [ -r [ 0 | 1 ] msgs to stderr ][ -R use client regional settings ][ -q "cmdline query" ] [ -Q "cmdline query" and exit ][ -e echo input ] [ -t query time_out ][ -I enable Quoted Identifiers ][ -v var = "value"...] [ -x disable variable substitution ][ -h headers ][ -s col_separator ] [ -w column_width ][ -W remove trailing spaces ][ -k [ 1 | 2 ] remove[replace] control characters ][ -y display_width ] [-Y display_width ][ -b on error batch abort ] [ -V severitylevel ] [ -m error_level ] [ -a packet_size ][ -c cmd_end ][ -L [ c ] list servers[clean output] ][ -p [ 1 ] print statistics[colon format] ][ -X [ 1 ] ] disable commands, startup script, enviroment variables [and exit][ -? show syntax summary ]命令行选项登录相关选项-U login_id是用户登录 ID。
使用sqlcmd命令行执行.sql文件
使⽤sqlcmd命令⾏执⾏.sql⽂件⽤微软⾃带的sqlcmd命令⾏⼯具,可以执⾏导⼊。
以SQL Server 2016版本为例:第⼀步:Win+R 键⼊:cmd 命令,开启命令⾏⼯具;第⼆步:键⼊:sqlcmd -S . -U sa -P sa -d database -i d:\data.sql参数说明:-S 服务器地址 -U ⽤户名 -P 密码 -d 数据库名称 -i 脚本⽂件路径需要注意的是:所有地⽅都直接输⼊就⾏,不⽤加引号,以空格为分界点举例:sqlcmd -S 192.168.1.111 -U sa -P 123456 -d outlela -i G:\saf\restall.sql分析:服务器为“192.168.9.111”,⽤户名为“sa”,密码为“123456”,数据库为“outlela”,要执⾏的⽂件路径为“G:\saf\restall.sql”总结:此⽅法可以执⾏GB级的数据库⽂件,在从⾼版本数据库导⼊数据到低版本时可以这样操作,但是执⾏速度很慢,实测1gb⽂件要执⾏近40分钟(数据库为2008R2),⽽且看不到进度,只能放在那⼉不管。
::echo off ::@echo offSET dbhost=120.203.30.149SET dbuser=2groupSET dbpasswd=2groupset dbName=hdj_rsxt_1029_ceecho 开始执⾏数据库脚本...for%%i in (all_sql\*.sql) do (echo 正在执⾏%%i 请稍后...sqlcmd -S %dbhost%-U %dbuser%-P %dbpasswd%-d %dbName%-i %%i)echo 所有脚本执⾏完毕。
pause。
Sqlcmd使用
Sqlcmd使用Sqlcmd是SQL Server 2005所带的一个命令行工具。
它是用于执行SQL脚本和替代上一个版本SQL Server的osql工具。
除了执行SQL代码,它也执行所谓的“sqlcmd扩展”。
这些扩展提供了许多普通SQL之外的功能,使得sqlcmd成为用脚本自动化SQL Server数据库管理和维护的一个好用的工具。
本文将介绍使用sqlcmd的基本方法,并提供一些它在SQL Server管理和维护中的实践方法。
从命令行提示窗口中以交互模式启动sqlcmd命令。
当在窗口中执行SQL查询时,我们就会即时看到结果,而相同的查询操作我们在SQL Server Management Studio的sqlcmd模式可以更简单地实现。
Sqlcmd的真正作用在于它能够很容易自动执行已保存的带有位置和执行方式选项的SQL脚本——选项控制可以通过传入参数或sqlcmd变更实现。
下面是一组最常用的sqlcmd特性:1、执行脚本文件。
在sqlcmd中执行脚本文件的方法有2种。
在DOS中,可以调用sqlcmd命令,并用选项-i传入想要执行的文件名:sqlcmd -i"c:\sql\MySql.sql"注意:双引号只在路径中包含空格时才是必需的,但为了保持一致性,我总是使用双引号来表示路径。
第二个方法是从一个执行的SQL文件中调用另一个SQL文件。
这可以使我们实现更多层次的脚本文件,其中最上层负责控制整个流程——指定执行的文件和传入的参数。
下面的脚本将从一个在sqlcmd 模式中运行的SQL文件中执行MySql.sql文件::r "c:\sql\MySql.sql"2、使用和传递变量。
在我看来,这是SQL Server 2005的sqlcmd对比于之前的SQL Server版本的osql的最好用的功能。
我们可以在sqlcmd脚本内使用:server指令声明变量,然后在后面的代码中将变量名放在placeholder $()中来使用这些变量。
sqlserver2014登录方法
sqlserver2014登录方法(最新版3篇)《sqlserver2014登录方法》篇1要登录SQL Server 2014,需要使用SQL Server 2014 Management Studio 或命令行工具SQLCMD。
以下是使用这些工具进行登录的步骤:1. 使用SQL Server 2014 Management Studio 登录:-打开SQL Server 2014 Management Studio。
-在连接到服务器的窗口中,输入服务器名称和实例名称(如果有多个实例)。
-输入用户名和密码,或者使用Windows 身份验证。
-点击连接按钮,即可连接到SQL Server 2014。
2. 使用SQLCMD 登录:-打开命令行窗口。
-输入SQLCMD 命令,并按enter 键。
-在SQLCMD 窗口中,输入登录命令,例如:```USE master;GOCREATE USER login_name FOR LOGIN;GOALTER ROLE db_datareader ADD MEMBER login_name;GOALTER ROLE db_datawriter ADD MEMBER login_name;GOALTER ROLE db_owner ADD MEMBER login_name;GO```其中,`login_name` 是要创建的用户名。
-在SQLCMD 窗口中,输入密码命令,例如:```SET PASSWORD FOR login_name = "password";```其中,`password` 是要设置的密码。
-在SQLCMD 窗口中,输入退出命令,例如:```EXIT;```然后按enter 键,即可退出SQLCMD。
《sqlserver2014登录方法》篇2要登录SQL Server 2014,需要使用SQL Server 2014 Management Studio 或SQLCMD 工具,具体操作方法如下:1. 打开SQL Server 2014 Management Studio,在连接到服务器的窗口中,输入服务器名称、用户名和密码,然后点击连接按钮。
sql server命令执行的方法
sql server命令执行的方法【最新版3篇】《sql server命令执行的方法》篇1在SQL Server 中,您可以使用命令行执行SQL 语句。
以下是一些常用的SQL Server 命令:1. 登录SQL Server:使用以下命令登录SQL Server,在命令中替换为您的用户名和密码。
```sqlcmd -U username -P password -S servername```2. 创建数据库:使用以下命令创建数据库,在命令中替换为您想要的数据库名称。
```CREATE DATABASE database_name```3. 创建数据表:使用以下命令创建数据表,在命令中替换为您想要的表名和列名。
```CREATE TABLE table_name (column1 data_type,column2 data_type,column3 data_type```4. 插入数据:使用以下命令插入数据,在命令中替换为您想要的数据。
```INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3)```5. 查询数据:使用以下命令查询数据,在命令中替换为您想要的查询条件。
```SELECT column1, column2, column3 FROM table_name WHERE condition```6. 更新数据:使用以下命令更新数据,在命令中替换为您想要的更新条件和更新值。
```UPDATE table_name SET column1 = value1, column2 = value2, column3 = value3 WHERE condition```7. 删除数据:使用以下命令删除数据,在命令中替换为您想要的删除条件。
DELETE FROM table_name WHERE condition```8. 退出SQL Server:使用以下命令退出SQL Server。
