SQLServer のフリー版が MSDE だった頃に色々と osql コマンドを使ったので、それのメモ。今は Express とか GUI 付きでフリーなのでいいね。
でもいざって時に役立つと思います。というか知っておいても損は無い。
1> EXEC sp_addlogin 'user', 'pass', 'default_db' 2> EXEC sp_adduser 'user' 3> GO
1> EXEC sp_helplogins 1> EXEC sp_helpuserまたは
1> SELECT * FROM syslogins 1> SELECT * FROM sysuser
1> EXEC sp_tablesまたは
1> SELECT * FROM INFORMATION_SCHEMA.TABLESまた、 VIEW で詳細をとることもできる。
1> select name from sysobjects where xtype = 'U' or xtype = 'S' order by name 1> select o.name "テーブル名", u.name "所有者" 2> from sysobjects o join sysusers u on o.uid = u.uid where o.type = 'U' order by
1> SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'tablename'
1> DBCC CHECKIDENT (table_name, RESEED, 0)