添加、删除数据库用户,修改用户登录密码,附加、分离数据库

osql.exe是SQL Server提供的一个工具,可以利用该工具添加、删除数据库用户,修改用户登录密码,附加、分离数据库等。对于通过程序管理数据库很有用。

public  void  ExecuteSqlFile(string strFileName)

     {  Process   SqlProcess=new  Process();   

        SqlProcess.StartInfo.FileName="osql.exe";   

        SqlProcess.StartInfo.Arguments="-U sa -P sa123 -d  mydb -i"+ strFileName;

      SqlProcess.StartInfo.WindowStyle=

        ProcessWindowStyle.Hidden;   

        SqlProcess.Start(); 

        SqlProcess.WaitForExit();   

        SqlProcess.Close();  }

语法 sqlcmd [ { { -U login_id [ -P password ] } | –E } ] [-S server_name [ \ instance_name ] ] [ -H wksta_name ] [ -d db_name ] [ -l time_out ] [ -t time_out ] [ -h headers ] [ -s col_separator ] [ -w column_width ] [ -a packet_size ] [ -e ] [ -I ] [ -c cmd_end ] [ -L [ c ] ] [ -q "query" ] [ -Q "query" ] [ -m error_level ] [ -V ] [ -W ] [ -u ] [ -r [ 0 | 1 ] ] [ -i input_file ] [ -o output_file ] [ -f < codepage > | i: < codepage > [ < , o: < codepage > ] [ -k [ 1 | 2 ] ] [ -y display_width ] [-Y display_width ] [ -p [ 1 ] ] [ -R ] [ -b ] [ -v ] [ -A ] [ -X [ 1 ] ] [ -x ] [ -? ] ]

你可能感兴趣的:(删除数据)