標籤:
1、建立SQL Server 2005資料庫專案
首先,開啟Visual Studio 2010,選擇建立項目,在中,選擇建立一個SQL Server 2005的資料庫專案,命名為Database1
2、匯入資料
在資料庫專案中滑鼠右鍵,在彈出的菜單中選擇“匯入資料對象和設定”,如:
這時會開啟一個資料匯入的嚮導視窗,如,會提示使用者串連已有的資料庫,我們只需要簡單按照嚮導說的去一步步完成即可。
選擇需要的資料,並進行測試:
在資料匯入完成後,會出現如下的提示資訊,表示資料已經成功匯入。
3、添加資料產生計劃
這時,我們可以開始添加資料產生計劃了。在項目中滑鼠右鍵後的快顯功能表中,選擇“資料產生計劃”,如:
4、選擇要添加測試資料的表
接下來,會出現該資料庫中已有的表,以供使用者選擇對哪些表進行產生資料,當使用者選擇某個表後,會在螢幕下方顯示該表中的所有列,以供使用者選擇哪些列來產生資料。
找到需要匯入資料的表,如:
在列上右鍵,找到屬性視窗,如:
具體資訊如下:
下方的列的部分,注意其中的每個列的Generator產生器中,甚至可以設定使用Regex去產生資料,如:
5、產生資料
在上面的步驟都完成後,點擊F5,即可馬上在資料表中隨機產生測試資料,在產生時,系統會詢問是否在現有的資料庫表中產生測試資料,還是另外選擇產生的目的地。
效果如下:
查看產生的資料也可以在vs2010中直接查看:
小註:
還可以關聯表產生測試資料,暫時沒有測試,可以上網搜一下資料
建表語句如下:
create table tb_TestTableComPlex200 --建立表 ( id int identity(1,1) primary key, userName nvarchar(40) not null, userName1 nvarchar(40) not null, userName2 nvarchar(40) not null, userName3 nvarchar(40) not null, userName4 nvarchar(40) not null, userName5 nvarchar(40) not null, userName6 nvarchar(40) not null, userName7 nvarchar(40) not null, userName8 nvarchar(40) not null, userName9 nvarchar(40) not null, userName10 nvarchar(40) not null, userPWD nvarchar(40) not null, userPWD1 nvarchar(40) not null, userPWD2 nvarchar(40) not null, userPWD3 nvarchar(40) not null, userPWD4 nvarchar(40) not null, userPWD5 nvarchar(40) not null, userPWD6 nvarchar(40) not null, userPWD7 nvarchar(40) not null, userPWD8 nvarchar(40) not null, userPWD9 nvarchar(40) not null, userPWD10 nvarchar(40) not null, userPWD11 nvarchar(40) not null, userPWD12 nvarchar(40) not null, userPWD13 nvarchar(40) not null, userPWD14 nvarchar(40) not null, userEmail nvarchar(40) null )
sql 產生測試資料:
點擊開啟連結
Visual Studio 2010產生SQL Server測試資料