在运行时期间写入的查询结果在哪里

时间:2017-02-15 14:53:37

标签: ssms

我在学校的Windows 10笔记本电脑上安装了SSMS,在休息时我的伙伴认为尝试崩溃会很有趣,他们通过执行数据库的笛卡尔产品来做到这一点;

select * from CAMPAIGN, COUNTRY, INVENTORY_LEVELS, ORDER_DETAILS,
ORDER_HEADER, ORDER_METHOD, PRODUCT, PRODUCT_FORECAST, PRODUCT_LINE,
PRODUCT_TYPE, PROMOTION, RETAILER, RETAILER_SITE, RETAILER_TYPE,
RETURN_REASON, RETURNED_ITEM, SALES_BRANCH, SALES_STAFF, SALES_TARGET

我认为看到我的电脑拿出答案需要多长时间才能让它保持运行会很有趣。

3300万行(约20分钟)之后,它停止了消息"磁盘空间不足"强制SSMS关闭后,我检查了我的文件只是为了看到我的C:\磁盘剩下0个字节,再次打开SSMS之后它询问我是否要打开最后一个恢复的版本,或者如果我想要删除它,自然我点击了删除,但它只给了我4 c在我的c:\,以前有大约32GB免费。

所以我的问题;我的电脑上保存的输出在哪里?我已经找了一个多小时,我似乎无法找到它

1 个答案:

答案 0 :(得分:0)

https://dba.stackexchange.com/questions/21895/system-disk-run-out-of-space-when-running-heavy-sql-queries-on-sql-server-2012

发布后发现它几秒钟,快速回答:

C:\Users\Vecro\AppData\Local\Temp

原来是一个3170万kb的文件see picture

我想我总是吸取教训,当你和朋友一起离开时,总是锁定你的电脑