Commit Graph
62 Commits
Author SHA1 Message Date
Aditya Bist b1f494d04d Added uniqueness check for constraints (#1454)
* added rule for checking constraints

* added constraint validation rule

* merge PR's

* remove unused code

* update comment

* remove unused import
2022-04-08 12:52:24 -07:00
Aditya Bist 54dc04c533 add table type to process and publish results (#1448)
* add table type to process and publish results

* make generic property bag

* review comments

* remove unused code

* edit comment
2022-03-31 21:01:37 -07:00
Aditya Bist 553b9af36e graph type logic for node sub type (#1440) 2022-03-22 21:43:43 -07:00
Aditya Bist 3e5bf00cc5 Change preview report type (#1418)
* change report type

* PR comments

* fix doc for report

* rename format to mimetype

* nitpicks

* edit comments

* default to plain text
2022-03-08 14:07:30 -08:00
Aditya Bist a0f2b5d2cc Component/upgrade (#1157)
* upgrade components

* upgrade gulp-cli

* upgrade all libraries

* undo del upgrade
2021-02-03 11:41:47 -08:00
Aditya Bist 6e7dad8a2c upgrade components (#1154) 2021-02-02 13:48:41 -08:00
Aditya Bist 155445f8c2 add handling in json serializer (#944) 2020-04-09 15:05:50 -07:00
abist 9ea076e51d fix correct run status for steps 2020-03-06 14:15:36 -08:00
Aditya Bist 005457813d fix build breaks (#924) 2020-02-26 12:35:26 -08:00
Aditya Bist 7c5b7541cd fix message for agent jobs (#922) 2020-02-25 11:42:53 -08:00
Aditya Bist fc50913f14 chagned strings to enums and can edit step completion actions (#827) 2019-06-20 00:30:37 -07:00
Aditya Bist 5583cc182f get more info for proxies (#815) 2019-05-21 11:49:14 -07:00
Aditya Bist eb2044155b Fix Dashboard OS version script (#804)
* fix OS version script

* lower everything to find keyword

* add check to another file
2019-05-03 16:20:19 -07:00
Aditya Bist c0ec9272b3 match agent behavior to ssms (#781) 2019-03-29 13:39:42 -07:00
Aditya Bist 9158d86e66 Agent - edit owner changes (#791)
* dont send logins any more

* removed mistakenly added script
2019-03-29 13:38:57 -07:00
Aditya Bist e0a1df13c6 fix CMS Service issue (#782)
* fixed issue with add registered servers call

* changed server name to alias

* fixed issue with adding server group to cms server

* remove script file
2019-03-28 10:36:07 -07:00
Aditya Bist a08e4058a2 Agent/improvements (#779)
* job step type and error message details change

* added newline for both environments

* checked for inner exceptions

* sorted imports

* added ability to change job owner
2019-03-21 11:31:15 -07:00
Aditya Bist a08666af0f Added more options to job changes and elaborated error messages (#775)
* job step type and error message details change

* added newline for both environments

* checked for inner exceptions

* sorted imports
2019-03-07 11:42:20 -08:00
Aditya Bist 046563318a added ability to start at step (#758) 2018-12-06 17:34:48 -08:00
Aditya Bist 2f1097028f Fixed update agent step (#748)
* fixed update step

* fix new step from edit job

* allowed to reorder steps in edit job
2018-11-29 10:47:57 -08:00
Aditya Bist 4f148a583b Agent/improvements (#720)
* add steps and schedules to edit job

* added alerts to edit data logic

* fixed c# style
2018-10-31 16:40:17 -07:00
Aditya Bist 0efed221ee Agent/improve steps (#710)
* added stepInfo for editing jobs/steps

* added schedules to history requests

* added alerts and schedules to history

* formatting

* code review comments

* removed smo import

* changed and optimized histories, steps, alerts and operators
2018-10-16 13:24:32 -07:00
Aditya Bist 6f69f7e303 Agent: Edit Job backend (#700)
* added stepInfo for editing jobs/steps

* added schedules to history requests

* added alerts and schedules to history

* formatting

* code review comments

* removed smo import
2018-10-04 13:52:08 -07:00
Aditya Bist f293a54af7 Multiple batch execution time (#664)
* fixed bug where execution time was wrong for multiple batches

* fixed bug where multiple execution would show wrong execution time

* simplified logic
2018-07-25 16:45:26 -07:00
Aditya Bist c0e5225187 added handler to fetch credentials (#656)
* added handler to fetch credentials

* added credentials to security service rather than agent service
2018-07-13 21:43:59 -07:00
Aditya Bist b71f4fec27 Feature/new step (#645)
* added support for t-sql parse

* added syntax parse to language service instead

* fixed misleading error

* code review comments

* fixed run state logic
2018-06-26 19:11:18 -07:00
Aditya Bist 7c7395fce0 Added support for T-SQL parse (#642)
* added support for t-sql parse

* added syntax parse to language service instead

* fixed misleading error

* code review comments
2018-06-26 14:19:05 -07:00
Aditya Bist 5a55e8b35c Feature/agent finishes (#606)
* added step status

* made job history request faster and efficient

* cr comments
2018-05-01 17:41:42 -07:00
Aditya Bist cec2499264 added step status (#604) 2018-04-17 17:02:22 -07:00
Aditya Bist 2d4918ad83 Agent work (WIP) (#597)
* Initial SQL Agent WIP

* Fix test build break

* wip

* wip2

* additonal SQL Agent history parsing code

* Fix namespace sorting

* Hook up agent\jobs method

* fixed agent service tests

* added job history handler

* Fix broken integration test build

* code review refactoring

* Added handler for job history request (#586)

* fixed agent service tests

* added job history handler

* code review refactoring

* Turn off another failing test

* Disable failing test

* refactored code

* small refactor

* code review changes

* Feature/agent1 adbist (#592)

* fixed agent service tests

* added job history handler

* code review refactoring

* refactored code

* small refactor

* code review changes

* changed constant casing

* added handler for job actions

* Remove unused code

* Remove unused test file

* Feature/agent1 adbist (#593)

* fixed agent service tests

* added job history handler

* code review refactoring

* refactored code

* small refactor

* code review changes

* changed constant casing

* added handler for job actions

* Reenable disabled test

* cleaned up code

* added steps to job history

* sort the job history steps

* changed error handling for job action
2018-04-04 17:12:40 -07:00
Aditya Bist bc8aef6a15 fixed sproc failing peek definition (#550)
* fixed sproc failing peek definition

* changed commented out tests for peek definition
2017-11-27 15:08:22 -08:00
Aditya Bist 10cb78b712 listDatabases now shows online databases only (#534) 2017-10-27 16:10:38 -07:00
Aditya Bist 97fa99a713 fixed failing integration tests (#512)
* fixed failing integration tests

* close connection after test

* undo close connection
2017-10-21 11:10:38 -07:00
Aditya Bist 9499d73cec removed duplicate files from nupkg (#513) 2017-10-21 11:06:32 -07:00
Aditya Bist 49f0221dc8 updated smo nuget package with latest bits (#508)
* updated smo nuget package with latest bits

* added new nupkg

* fixed peek definition test

* fixed batch parser wrapper tests
2017-10-19 18:02:47 -07:00
Aditya Bist a4376732ce peek and go to definition less verbose now (#484)
* peek and go to definition less verbose now

* untabify files
2017-10-10 10:56:10 -07:00
Aditya Bist 7444939335 Task/script refactor (#478)
* scripting working with race conditions

* new service works with no race conditions

* use new scripting service and commented out tests

* refactored peek definition to use mssql-scripter

* fixed peek definition tests

* removed auto gen comment

* fixed peek definition highlighting bug

* made scripting async and fixed event handlers

* fixed tests (without cancel and plan notifs)

* removed dead code

* added nuget package

* CR comments + select script service implementation

* minor fixes and added test

* CR comments and script select

* added unit tests

* code review comments and cleanup

* fixed failing scripting tests

* fixed failing scripting tests

* fixed select script test

* code review comments
2017-10-05 12:19:08 -07:00
Aditya Bist 05702182ab Task/script refactor (#476)
* scripting working with race conditions

* new service works with no race conditions

* use new scripting service and commented out tests

* refactored peek definition to use mssql-scripter

* fixed peek definition tests

* removed auto gen comment

* fixed peek definition highlighting bug

* made scripting async and fixed event handlers

* fixed tests (without cancel and plan notifs)

* removed dead code

* added nuget package

* CR comments + select script service implementation

* minor fixes and added test

* CR comments and script select

* added unit tests

* code review comments and cleanup

* fixed failing scripting tests
2017-10-03 14:41:18 -07:00
Aditya Bist e7756b0bf1 Task/script refactor (#446)
* scripting working with race conditions

* new service works with no race conditions

* use new scripting service and commented out tests

* refactored peek definition to use mssql-scripter

* fixed peek definition tests

* removed auto gen comment

* fixed peek definition highlighting bug

* made scripting async and fixed event handlers

* fixed tests (without cancel and plan notifs)

* removed dead code

* added nuget package

* CR comments + select script service implementation

* minor fixes and added test

* CR comments and script select

* added unit tests

* code review comments and cleanup
2017-10-02 12:02:43 -07:00
Aditya Bist 3915688332 added support for more object scripting (#435)
* added support for more object scripting

* allow using script options in scripting

* added tests for scripting all objects
2017-08-16 17:11:41 -07:00
Aditya Bist c4227c2e24 fix peek definition integration tests (#330)
* removed race condition in peek definition test

* temporarily disabled peek definition tests

* fixed peek definition connection race condition

* commented out flaky test

* reenabled peek definition tests by removing race condition
2017-04-26 15:50:00 -07:00
Aditya Bist 009967fee8 fixed bug with batch separators (#318)
* fixed bug with batch separators

* fixed brackets according to convention

* fixed code review comments
2017-04-25 16:14:11 -07:00
Aditya Bist cf9a81aec9 Task/batch parser wrapper tests (#327)
* added more batch parser tests

* fixed merge conflicts

* change debug type to portable

* fixed imports according to review

* fixed sql cmd tests

* making change to check appveyor tests

* removed coverage result file
2017-04-24 09:10:10 -07:00
Aditya Bist 06eddd57f4 Task/batch parser wrapper tests (#314)
* added more batch parser tests

* fixed merge conflicts

* change debug type to portable

* fixed imports according to review
2017-04-21 11:59:20 -07:00
Aditya Bist 850cf8c3e4 Bug/fix peek definition integration test (#324)
* removed race condition in peek definition test

* temporarily disabled peek definition tests

* fixed peek definition connection race condition

* commented out flaky test
2017-04-19 14:59:58 -07:00
Aditya Bist 6daadcf8cc Bug/fix peek definition integration test (#313)
* removed race condition in peek definition test

* temporarily disabled peek definition tests

* fixed peek definition connection race condition
2017-04-13 16:03:44 -07:00
Aditya Bist 1a384d93b4 Bug/fix peek definition integration test (#306)
* removed race condition in peek definition test

* temporarily disabled peek definition tests
2017-04-05 16:03:58 -07:00
Aditya Bist f9138b27df removed race condition in peek definition test (#305) 2017-04-04 17:57:37 -07:00
Aditya Bist 9e8e1df95e fixed peek definition tokenizing (#281)
* fixed peek definition tokenizing

* fixed signature help test

* added new heuristic for PeekDefinition behaviour

* added tests for new heuristic

* fixed code according to Kevin's CR

* fixed failing test due to shared connection

* changed uri for procedure test
2017-03-23 13:19:59 -07:00
Aditya Bist 125fe8b0e7 removed mono dependency (#276) 2017-03-09 18:02:42 -08:00
Aditya Bist a54404aa5b Fix/batch parser tests (#261)
* changing files to CRLF to change all files to LF

* changed all files to LF

* build on appveyor for the PR

* fixed trace directory path
2017-03-01 13:54:51 -08:00
Aditya Bist 74ba68053b Fix/batch parser tests (#256)
* changing files to CRLF to change all files to LF

* changed all files to LF

* build on appveyor for the PR
2017-02-28 11:55:53 -08:00
Aditya Bist 25c5c27a6e Fix batch parser test (#239)
* fixed batch parser test

* fix batch parser test

* fix batch parser test

* fixed baseline tests for parser and fixed trace output logic

* Update RunEnvironmentInfo.cs

* checking error logs on AppVeyor

* checking error logs on app veyor

* changed file reading encoding

* adding logs to app veyor build

* changed encoding of baseline files

* added error logs for app veyor

* changed error logs for app veyor

* changed how file stream works in batch parser tests

* changed baseline and testscript encodings

* cleaned code for necessary batch parser tests
2017-02-24 15:49:45 -08:00
Aditya Bist ab225efe98 fixed batch parser test (#236) 2017-02-15 10:16:11 -08:00
Aditya Bist eb4f2f2b91 port batch parser wrapper (#232)
* Initial commit for GitHub IO pages

* Add initial doxfx content

* Update manifest.json

* Update manifest.json

* Set theme jekyll-theme-cayman

* Set theme jekyll-theme-slate

* Set theme jekyll-theme-minimal

* Set theme jekyll-theme-tactile

* Clear out theme setting

* Remove API docs

* Revert "Adding Milliseconds to DateTime fields (#173)" (#197)

This reverts commit 431dfa4156.

* ported new BatchParser

* added BatchParser tests

* fixing merge conflicts

* fix build issues

* cleaned code and addressed comments from code review

* addressed code review and made BatchParser logic more efficient

* fixed batch parser tests

* changed class name to fix build issues

* fixed merge conflicts

* added path for lab mode baseline tests

* changed env path for lab mode

* added env variable to appveyor

* testing env variable for appveyor

* fixed lab build

* debug appveyor build

* testing changes for appveyor

* changed trace env path

* debugging appveyor build

* changed baseline env path

* debugging

* debugging

* debugging

* switched on trace flag

* debugging

* debugging

* changed build config

* changed baseline files

* checking baseline output

* changed baseline files

* debug baseline tests

* debugging baseline

* debugging

* debugging

* debug

* debugging

* testing baseline format

* debug

* debug

* debug

* debug

* debug

* newline debug

* changed baseline file

* debug

* test

* try new way to read

* added execution engine tests

* change test

* testing file encoding

* moved execution engine tests to integration

* try compare without spaces

* removed no op test

* added env variable for travis

* put batch parser tests to integration too

* put batch parser in integration

* try new baseline string match

* compare baseline test logic changed

* changed baseline logic as well as cleaned tests

* fix build for travis CI

* fix travis CI issues

* fixed highlighting bugs on vscode

* code review changes

* ported new BatchParser

* added BatchParser tests

* Initial commit for GitHub IO pages

* Add initial doxfx content

* Update manifest.json

* Update manifest.json

* Set theme jekyll-theme-cayman

* Set theme jekyll-theme-slate

* Set theme jekyll-theme-minimal

* Set theme jekyll-theme-tactile

* Clear out theme setting

* Remove API docs

* Revert "Adding Milliseconds to DateTime fields (#173)" (#197)

This reverts commit 431dfa4156.

* fixing merge conflicts

* fix build issues

* cleaned code and addressed comments from code review

* addressed code review and made BatchParser logic more efficient

* fixed batch parser tests

* changed class name to fix build issues

* fixed merge conflicts

* added path for lab mode baseline tests

changed env path for lab mode

added env variable to appveyor

testing env variable for appveyor

fixed lab build

debug appveyor build

testing changes for appveyor

changed trace env path

debugging appveyor build

changed baseline env path

debugging

debugging

debugging

switched on trace flag

debugging

debugging

changed build config

changed baseline files

checking baseline output

changed baseline files

debug baseline tests

debugging baseline

debugging

debugging

debug

debugging

testing baseline format

debug

debug

debug

debug

debug

newline debug

changed baseline file

debug

test

try new way to read

added execution engine tests

change test

testing file encoding

moved execution engine tests to integration

try compare without spaces

removed no op test

added env variable for travis

* put batch parser tests to integration too

* put batch parser in integration

try new baseline string match

* compare baseline test logic changed

* changed baseline logic as well as cleaned tests

* fix build for travis CI

* fix travis CI issues

* fixed highlighting bugs on vscode

* code review changes

* fixed filestream writer test

* added localization string

* added localization string

* generated new string files again

* code review changes
2017-02-10 16:51:26 -08:00
Aditya Bist 1a5685c387 Merge pull request #228 from Microsoft/bug/DisableEscapingForTempTables
temp tables not escaped any more
2017-02-10 12:04:05 -08:00
Aditya Bist c9513890b2 added unit test for temp tables 2017-02-09 18:20:05 -08:00
Aditya Bist 767f689c42 temp tables not escaped any more 2017-02-09 16:23:49 -08:00
Aditya Bist 1a2e802a5d Merge pull request #191 from Microsoft/customerIssue/escapeReservedWordsAutocomplete
reserved words with brackets in autocomplete
2016-12-19 11:25:18 -08:00
Aditya Bist cde7bd49b3 added tests for new scenario 2016-12-19 10:53:20 -08:00
Aditya Bist ac28d3b78f fixed changes according to review 2016-12-15 13:59:34 -08:00
Aditya Bist 6e746efad0 reserved words with brackets in autocomplete 2016-12-15 11:12:36 -08:00