Browse Source

got ot have a table in tempdb :-(

Rob Sewell 6 years ago
parent
commit
f3d67dade9
1 changed files with 12 additions and 5 deletions
  1. 12 5
      BPCheck/Create Notebook from sql file.ps1

+ 12 - 5
BPCheck/Create Notebook from sql file.ps1

@@ -25,6 +25,7 @@ DECLARE @permstbl TABLE ([name] sysname)
 DECLARE @dbScope VARCHAR(256) 	
 DECLARE @port VARCHAR(15), @replication int, @RegKey NVARCHAR(255), @cpuaffin VARCHAR(300), @cpucount int, @numa int
 DECLARE @i int, @cpuaffin_fixed VARCHAR(300), @affinitymask NVARCHAR(64), @affinity64mask NVARCHAR(1024)--, @cpuover32 int
+DECLARE @bpool_consumer bit
 
 SELECT @masterpid = principal_id FROM master.sys.database_principals (NOLOCK) WHERE sid = SUSER_SID()
 
@@ -43,10 +44,16 @@ SELECT @sqlbuild = CONVERT(int, @@microsoftversion & 0xffff)
 SELECT @clustered = CONVERT(bit,ISNULL(SERVERPROPERTY('IsClustered'),0))
 SELECT @dbScope = NULL -- (NULL = All DBs; '<database_name>')
 SELECT @ptochecks = 1 -- 1 for enable 0 for disable
-IF EXISTS (SELECT [object_id]
-FROM tempdb.sys.objects (NOLOCK)
-WHERE [object_id] = OBJECT_ID('tempdb.dbo.##bpvars'))
-SELECT @ostype = (SELECT VarValue FROM ##bpvars WHERE VarName = 'ostype');
+SELECT @bpoolconsumer = 1 -- 1 for enable 0 for disable
+
+IF NOT EXISTS (SELECT [object_id]
+	FROM tempdb.sys.objects (NOLOCK)
+	WHERE [object_id] = OBJECT_ID('tempdb.dbo.dbvars'))
+	BEGIN
+	CREATE TABLE tempdb.dbo.dbvars(VarName VarChar(256),VarValue VarChar(256))
+	END
+SELECT @ostype = (SELECT VarValue FROM tempdb.dbo.dbvars WHERE VarName = 'ostype');
+SELECT @osver = (SELECT VarValue FROM tempdb.dbo.dbvars WHERE VarName = 'osver');
 
 IF @sqlmajorver > 10
 BEGIN
@@ -71,7 +78,7 @@ $Cells = foreach ($Chunk in $SplitSQL[1..($SplitSQL.Length -2)]) {
         ## This is a code block
         try {
             $Code = $GlobalVariables + $Chunk.Trim()
-            New-ADSWorkBookCell -Type Code -Text $Code
+            New-ADSWorkBookCell -Type Code -Text $Code  -Collapse
         }
         catch {
             Write-Warning "Gah it went wrong"