You can use SEDE to achieve what you want by leveraging a cross-database query script. The following query does that for user Nate Kerkhofs.
The query requires an accountid and that one can be found by visiting your network account on StackExchange.com and then take the id from the url. Yours is 439169, mine is 281857 and that of user void.pointer is 52844
---- accountid: Account on stackexchange.com ! "In the url on stackexchange.com"
-- create url from dbname
IF OBJECT_ID ( '#siteurl', 'P' ) IS NOT NULL
DROP PROCEDURE #siteurl;
GO
-- create url based on dbname
create procedure #siteurl
@dbname nvarchar(250),
@res nvarchar(250) OUT
as
begin
declare @pos integer
declare @rec nvarchar(250)
set @res = @dbname
set @pos = CHARINDEX('.', @dbname)
if (@pos > 0 )
begin
set @rec = substring(@dbname, @pos+1, len(@dbname))
exec #siteurl @rec, @rec output
set @res = @rec
+ '.'
+ substring(@dbname, 0, @pos)
end
end;
go
declare @accountid int = ##accountid:int## -- 93484
-- all databases
declare db_c cursor for select [name]
from sys.databases
where database_id > 5 -- skip master, temp, model, msdb, Data.SE
declare @db_c_name sysname -- holds name of db after fetch
declare @sql nvarchar(max) -- holds build up sql string
-- result table
create table #all_questions ( site nvarchar(250)
, title nvarchar(250)
, qid int);
open db_c
fetch next from db_c into @db_c_name
while(@@FETCH_STATUS = 0)
begin
set @sql = N'use '+ QUOTENAME(@db_c_name) +';
declare @url nvarchar(250)
exec #siteurl ''' + @db_c_name + ''', @url output
declare @userid int = null
select @userid = id
from users where accountid = '+ cast(@accountid as nvarchar) + '
if @userid is not null
begin
insert into #all_questions
select @url
, title
, id
from posts p
where owneruserid = @userid
and p.posttypeid = 1 --Q
and answercount>0
and acceptedAnswerid is null
end;'
exec (@sql)
fetch next from db_c into @db_c_name
end;
close db_c;
deallocate db_c;
select replace(site,'.StackExchange','') as [site]
, 'http://'
+ site
+ '.com/'
+ 'q'
+ '/'
+ cast(qid as nvarchar)
+ '|'
+ title
from #all_questions
order by 1 asc
drop table #all_questions
The outcome of the query loos like this:
Keep in mind that SEDE is only refreshed once a week, on sunday.